- 1
- 2
- 3
- 4
- 5
- 6
- 7
function validate_mail($email) { // проверить вызов
if(strlen($email) < 7 || !preg_match("/^[_\.0-9a-z\-]+@([0-9a-z][0-9a-z\-]+\.)+[a-z]{2,6}$/i",$email)) {
die("Ошибка в адресе Email. Вернитесь назад и исправьте.");
} else {
return $email;
}
}
volhv 16.10.2012 09:14 # 0
guest 16.10.2012 10:06 # +2
Не нужны.
bormand, забывший дома пароль
Vindicar 16.10.2012 11:39 # 0
guest 16.10.2012 13:53 # −1
Ну да, про локалку что-то не подумал.
К тому же, в локалке, самостоятельная регистрация, ИМХО, не особо актуальна. Там админ или менеджер всех кого надо зарегит. Ну, по крайней мере, у нас так.
bormand, забывший дома пароль
wvxvw 16.10.2012 15:17 # 0
например [email protected] - не валидный. Ну да и много еще разных вариантов. Хз. электропочта в каком-то смысле еще хуже чем даты, только не так часто обращают внимание.
twsdwf 17.10.2012 18:08 # +1
guest 19.10.2012 00:57 # +1
2. Домены третьего и более высоких уровней не пройдут (пример: yahoo.co.uk).
2. Домены, содержащие национальные символы, не пройдут.
3. Домены, закодированные в Punycode (типа XN--P1AI), не пройдут.
Ваш кэп, то есть inkanus-gray, которому лень логиниться.
eth0 20.10.2012 18:58 # 0
inkanus-gray 21.10.2012 04:34 # 0
PascalGovno 21.10.2012 14:51 # 0
Это конечно получилось случайно, но в полном соответствии с RFC952 :-)