У меня есть номер телефона, которому я хочу соответствовать против регулярного выражения. Формат номера телефона должен соответствовать этому:
(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 вместо вышеупомянутого некоторые как?
Используйте это:
\d{1,5}
Проверьте параграф «Ограничение повторений» на по этой ссылке для получения дополнительных сведений.