Javascript Номер мобильного телефона Удельная маска Regex - PullRequest
1 голос
/ 10 сентября 2011

Мне нужен Regex для номера мобильного телефона, чтобы поддерживать международный формат мобильного номера, но без (00 или +) это означает, что первый символ должен быть цифрой [1-9], а максимальная длина должна быть 15

Пример
966506863777 правильно, но (+966506863777, 00966506863777) неверно.

1 Ответ

0 голосов
/ 10 сентября 2011

То, что вы спрашиваете, - это ужасное решение для проверки и взаимодействия с пользователем, черт возьми, вы, похоже, крутой тип кодера. Итак, вот оно:

^[1-9][0-9]{0,14}$

Пример проверки JavaScript:

var number = '966506863777';
if (/^[1-9][0-9]{0,14}$/.test(subject)) {
    alert('Valid number');
} else {
    alert('Invalid number');
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...