Привести регулярное выражение для поиска строки вида 8 (912) любое количество символов 12

Когда использую такое выражение [8]{1}[\s]{1}[(]{1}[9]{1}[12]+[)]{1}, то выражение может находить в том числи такие варианты 8 (9121) или 8 (912121), то есть нужно 12 один и более раз, а рассматривает 1 как отдельное число, что не соответствует условию.


Ответы (1 шт):

Автор решения: dIm0n

Вот так вот:

8\s\(9(12)+\)

Тест https://regexr.com/5css1

8 (912)
8 (91212)
8 (9121)
8 (912121)
→ Ссылка