Помогите с регулярным выражением проверки почты

(Ответов: 2, Просмотров: 428)
  1. [web-developer] Аватар для cOAPerator
    • Регистрация: 22.02.2011
    • Сообщений: 615
    • Репутация: 111
    • Webmoney BL: ?
    Бьюсь уже час...
    if(!preg_match("/[0-9a-z_]+@[0-9a-z_\-^\.]+\.[a-z]{2,4}/i", $email)){
    $error = true;
    $errort .= '<h4 align="center">Неправильный формат e-mail адреса!</h4>';
    }
    всегда ошибка. если убрать ! то не проверяет никогда.
    что не так?

    UPD: тему можно закрыть или вообще удалить.
    Вопрос снят, затупил ппц, не передал данные для проверки.
    Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 1000 сообщение(ий)):
    У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.
    Последний раз редактировалось cOAPerator; 03.01.2013 в 05:37.
    • 0
  2. Студент Аватар для GreenBanan
    • Регистрация: 25.12.2012
    • Сообщений: 90
    • Репутация: 16
    cOAPerator, я бы воспользовался функцией http://php.net/manual/en/function.filter-var.php. Недостатки кажется у нее есть, но обычно ее хватает для использования в быту

    Использование:
    PHP код:
    var_dump(filter_var('bob@example.com'FILTER_VALIDATE_EMAIL)); 
    • 0
  3. Super Moderator Аватар для Демиург
    • Регистрация: 09.06.2011
    • Сообщений: 2,212
    • Репутация: 1782
    • Webmoney BL: ?

    Комментарий модератора: Демиург

    1. По просьбе ТС - закрыто :)
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Помогите с простым регулярным выражением
Web программирование 1 26.11.2012 22:22
Сбор почты Cpanel
Прочее 0 14.05.2012 13:59
Блокировка почты GMail
Оффтоп и свободные темы 6 06.11.2011 03:40
Массовая рассылка почты
Софт, скрипты, сервисы 1 09.10.2011 15:32

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры