Перейти к содержимому


Валидация вводимого email


  • Вы не можете ответить в тему
Сообщений в теме: 2

#1 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 10 September 2013 - 08:57 PM

Изучал тут всяческие регекспы на предмет "как бы наиболее красиво отслеживать техническую валидность введенного email" и на втором часу копания узнал, что начиная с 5.2 есть функция filter_var :).
Выглядит как filter_var($email, FILTER_VALIDATE_EMAIL)
Вернет либо строку адреса (т.е. повторит $email), либо false.
http://rmcreative.ru...schi-filter_var
  • 1
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#2 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 10 September 2013 - 08:59 PM

Если бы еще для телефонов разных стран такое было )))) да еще и международный формат добавлялся было бы вообще супер.
  • 0

#3 qwerty6

    Пользователь

  • Download User
  • PipPip
  • 15 сообщений
Репутация: 4
Начинающий

Отправлено 11 September 2013 - 09:28 AM

Если бы еще для телефонов разных стран такое было )))) да еще и международный формат добавлялся было бы вообще супер.


регулярка для валидации российских мобильных + городских с кодом из 3 цифр (например, Москва):

^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$
  • 0
буду рад вашему нажатию на зеленую кнопочку справа ;)