На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: ALXR
  
    > проблемы c EREG , :)
      "^([\-\.a-zA-Z0-9_]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$"

      это стринг емаил, но он не пропускает знак " - ", как мне решить эту проблему я ноль в EREG :wall:
        Ух ты, а что это за email такой? типа: qwerty@[123.123.123.1234]
          :( подскажи как надо, плиз!
          Сообщение отредактировано: _SMall_ -
            вот так попробуй - вроде бы все учтено...
            "^(([a-zA-Z0-9-._]+@[a-zA-Z0-9-.]+(\.[a-zA-Z0-9]+)+))$"
            Сообщение отредактировано: shipbrother -
              Мдаа. Всё учтено, кроме доменов 1го уровня.
              Максимум, что можно предположить, это
              ExpandedWrap disabled
                length<0x101&&/^([\w\.\-]+)\@([\w\.\-]+)$/
                спасибо попробую!
                  Если данные передаются из формы методом POST

                  ExpandedWrap disabled
                     
                    if(preg_match("/^[a-zа-я0-9]+@([a-z?-?0-9]+\.){1,3}(ru|com|org|biz|net|ua)$/i",$_POST['email']))
                       echo "Rulezz";
                    else
                        echo "invalid e-meil";
                  Сообщение отредактировано: Mastilior -
                  0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                  0 пользователей:


                  Рейтинг@Mail.ru
                  [ Script execution time: 0,0311 ]   [ 15 queries used ]   [ Generated: 27.04.24, 06:13 GMT ]