Правильно, потому что для передаваемого компонента х и у обязательны, а пагинатора их передавать необязательно.
Либо делай х и у опциональными, либо вешай обёртку.
Сокращать особо некуда, разве что убрать бесполезные квадратные скобки и вообще переписать, чтобы не сохранять то, что не надо: /(?<=^|\s)\d{6}(?=\s|$)/