timer0x01
Новичок
Полная regexp email проверка
Привет!
Надо написать регулярное въражение для проверки email.
Оптимальный вид:
name.Us3r-001-%+&[email protected]
Т.к. мне встречались email адреса с "&" и "+" да ещё и официально может быть "%" в имени пользователя е написал вот ето:
Всё работает .. Только не всегда к примеру:
"[email protected]" выдаёт 'Valid e-mail adress', а он не правильный.
Помогите пожалуйста конструировать правильную проверку...
Надо что-бы:
-В имени пользователя были: [A-Z][a-z][0-9] и знаки "_.-%+&"
-В имени домейна или поддомейна были: [A-Z][a-z][0-9] и знак "-"
-Сам домейн долзен быть не менше 2 символов и содержать [A-Z][a-z][0-9]
Буду рад новым идеям.
СПАСИБО ЗА ПОМОЩ!
Привет!
Надо написать регулярное въражение для проверки email.
Оптимальный вид:
name.Us3r-001-%+&[email protected]
Т.к. мне встречались email адреса с "&" и "+" да ещё и официально может быть "%" в имени пользователя е написал вот ето:
PHP:
if(preg_match('/^[a-zA-Z0-9_\.\-\%\+\&]+?@[a-zA-Z0-9\-\.]+?\.[a-zA-Z0-9]{2,}$/', $mail))
{
echo 'Valid e-mail adress';
}
"[email protected]" выдаёт 'Valid e-mail adress', а он не правильный.
Помогите пожалуйста конструировать правильную проверку...
Надо что-бы:
-В имени пользователя были: [A-Z][a-z][0-9] и знаки "_.-%+&"
-В имени домейна или поддомейна были: [A-Z][a-z][0-9] и знак "-"
-Сам домейн долзен быть не менше 2 символов и содержать [A-Z][a-z][0-9]
Буду рад новым идеям.
СПАСИБО ЗА ПОМОЩ!