Regex для телефонного номера, где телефонный номер содержит исключительно цифры в диапазоне от 5 до 15 цифр - PullRequest
0 голосов
/ 20 февраля 2020

Мое регулярное выражение: /[0-9]{5,15}/, которое удовлетворяет числу, например, 8801778620485, что хорошо. Но он также удовлетворяет числу, т. Е. 8801778620485|123456|987123456 (три части - один телефонный номер). Я не хочу, чтобы такой телефонный номер был принят. Мне нужны исключительно цифры без каких-либо специальных символов, таких как (|, ?, *, -). Эти специальные символы не допускаются, разрешены только цифры.

1 Ответ

1 голос
/ 20 февраля 2020

number.match(/^\d{5,15}$/);

Это должно работать \d для [0-9], а также указывать начало и конец выражения, чтобы строка, подобная 123456|12345678, не приводила к частичному совпадению.

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