Валидация вводимых данных

Discussion in 'PHP' started by DDShadoww, 15 Aug 2015.

  1. DDShadoww

    DDShadoww New Member

    Joined:
    14 Jul 2015
    Messages:
    11
    Likes Received:
    4
    Reputations:
    2
    DELETED!
     
    #1 DDShadoww, 15 Aug 2015
    Last edited: 4 Oct 2015
  2. smack

    smack Active Member

    Joined:
    25 Aug 2013
    Messages:
    210
    Likes Received:
    157
    Reputations:
    3
    Проверка емеила на соответствие формата имя@домен.ру, чего не понятно?
     
  3. i~DOS

    i~DOS Member

    Joined:
    26 Mar 2009
    Messages:
    42
    Likes Received:
    40
    Reputations:
    4
    Если по порядку, то:
    Code:
    /^[a-z0-9._-]+@[a-z0-9.-]+\.[a-z]{2,6}$/i
    - регулярка для валидации адреса по следующему правилу:
    1. ^ - начало строки
    2. [a-z0-9._-]+ - 1 или более латинских букв, цифр, знаков точки, дефиса и нижнего подчеркивания
    3. @ - без комментариев
    4. [a-z0-9.-]+ - см. п.2.
    5. \. - точка
    6. [a-z]{2,6} - от 2 до 6 латинских букв
    7. $ - конец строки
    8. /i - флаг игнорирования регистра
     
    DDShadoww likes this.