• Добро пожаловать в сообщество My.Net.Ru

    Мы очень рады, что Вы посетили наш форум WAP|WEB мастеров! Мы сможем помочь Вам с решением ваших вопросов. Пожалуйста, пройдите регистрацию, она занимает не более одной минуты и у вас появится возможность:
      Просматривать документации и техническую информацию
      Скачивать шаблоны и скрипты
      Задавать вопросы и получать на них ответы
      Предоставлять услуги или искать исполнителя
      Отключить назойливую рекламу

PHP АЛГОРИТМ ПРОВЕРКИ НОМЕРА ТЕЛЕФОНА

anonymous

Создатель
Команда форума
администратор
Сообщения
826
Реакции
267
Баллы
83
Может кому пригодиться валидация номера телефона на PHP.

Идеально подойдёт для проверки при регистрации или авторизации и т.д.
PHP:
function is_valid_phone($tel){
    $tel = trim((string)$tel);
    if (!$tel) return false;
    $tel = preg_replace('#[^0-9+]+#uis', '', $tel);
    if (!preg_match('#^(?:\\+?7|8|)(.*?)$#uis', $tel, $m)) return false;
    $tel = '+7' . preg_replace('#[^0-9]+#uis', '', $m[1]);
    if (!preg_match('#^\\+7[0-9]{10}$#uis', $tel, $m)) return false;
    return $tel;
}
Использование
PHP:
$MobilePhone = '89991992545';

//Проверка телефона
   if (is_valid_phone($MobilePhone)) {
      echo 'ok';
   }else {
     echo 'bad';
   }
Поддержка форматов

89

+7

79
 

Тему смотрели (Всего: 0)

Тема долгое время не просматривалась.

KatStat.ru - Топ рейтинг сайтов bodr.pp.ua Бодрый топ рейтинг мобильных WAP сайтов
Топ рейтинг сайтов! Статистика посещаемости сайтов Stata.Me Топ рейтинг для твоего сайта YoTop.Net stats24.ru-лучший топ рейтинг мобильных сайтов Webts.ru - Топ рейтинг сайтов Top.Mail.Ru GiStaT.RU - Рейтинг мобильных сайтов Mobiseo.RU - Рейтинг мобильных сайтов TOPPES.RU - Топ рейтинг сайтов firestat.ru Добавить сайт в интернете для рекламы
Верх