Как использовать регулярные выражения с двумя форматами? - PullRequest
0 голосов
/ 28 февраля 2019

Бразильский номер телефона может иметь два формата:

(12) 1234-1234 или (12) 12345-1234

Как использовать регулярное выражение для одного из этих форматирования, когда оноимеет только 10 или 11 цифр?

Пример:

1234567890 = (12) 3456-789

12345678901 = (12) 34567-8901

Ответы [ 2 ]

0 голосов
/ 28 февраля 2019

Попробуйте это

^([0-9]{2})([0-9]{4,5})([0-9]{4})$
0 голосов
/ 28 февраля 2019

Попробуйте Regex: ^(\d{2})(\d{4,5})(\d{4})$

Демо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...