Проверка email-адреса

Рейтинг: 0Ответов: 3Опубликовано: 19.09.2014

Здравствуйте. Накопал в Интернете следующее регулярное выражение для проверки email-адреса:

'#[a-z0-9_.-]+@([a-z0-9-]+.)+[a-z]{2,6}#ui'

Как его переделать так, чтобы он не пропускал email-адреса такого вида:

http://1234@mail.ru

www.1234@mail.ru

https://1234@mail.ru

http://www.1234@mail.ru

Ответы

▲ 1
^[a-zA-Z0-9_\.\-]+@([a-zA-Z0-9\-]+\.)+[a-zA-Z]{2,6}$
▲ 1

Вот регулярка, которая относительно полно проверяет на соответствие валидному адресу электронной почты. На практике неприменима, наверное : )

http://ex-parrot.com/~pdw/Mail-RFC822-Address.html

▲ 1

А как же FILTER_VALIDATE_EMAIL???? О_О