[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проверка кода мобильного оператора
Strannik
Здравствуйте.
Подскажите как проверить код мобильного оператора, т.е человек вводит номер 79191119922 а мне нужно проверить чтобы в начале номера обязательно был код 7919, если человек вводит другой код, например 7920 (т.е. номер получается 79201119922), то ему выводится alert('неправильный номер').

Как сделать такую проверку?



Спустя 5 минут, 14 секунд (20.10.2011 - 11:19) Winston написал(а):
Так ?
if(preg_match("#^7919\d{7}$#", $phone))
echo 'OK';
else
echo "<script language='javascript'>alert('неправильный номер')</script>";




Спустя 4 минуты, 59 секунд Winston написал(а):
Aa, тебе на js надо ?
Тогда
var phone = '79191119922';
var expr = new RegExp(/^7919\d{7}$/);

if(expr.exec(phone))
alert('ok');
else
alert('неправильный номер')

Спустя 7 минут, 32 секунды (20.10.2011 - 11:27) Игорь_Vasinsky написал(а):
не успел biggrin.gif

Спустя 8 минут, 52 секунды (20.10.2011 - 11:36) Strannik написал(а):
спасибо помогло)

Спустя 20 минут, 14 секунд (20.10.2011 - 11:56) Invis1ble написал(а):
лучше
if (/^7919\d{7}$/.test(phone))
......
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.