У меня есть номер телефона, который я хочу сопоставить с регулярным выражением.
Формат номера телефона должен соответствовать этому:
(123) 123-4567 x12345
Расширение не является обязательным. Также добавочный номер должен содержать 1-5 цифр.
Ниже приведено регулярное выражение, которое работает.
^\(\d{3}\) \d{3}-\d{4}( x\d\d?\d?\d?\d?)?$
Мне было интересно, есть ли лучший способ проверить расширение вместо
x\d\d?\d?\d?\d?
Могу ли я сказать 1-5 случаев \ d вместо приведенного выше как-нибудь?