Перевірка електроної пошти php
function pregtrim($str)
{
return preg_replace("/[^\x20-\xFF]/","",@strval($str));
}
function ValidationEmail($mail)
{
// режем левые символы и крайние пробелы
$mail=trim(pregtrim($mail));
// якщо пусто то вихід
if (strlen($mail)==0) return 1;
if (!preg_match("/^[a-z0-9_-]{1,20}@(([a-z0-9-]+\.)+(com|net|org|mil|".
"edu|gov|arpa|info|biz|inc|name|[a-z]{2})|[0-9]{1,3}\.[0-9]{1,3}\.[0-".
"9]{1,3}\.[0-9]{1,3})$/is",$mail))
return -1;
return $mail;
}
Комментарии:
Нету комментариев для вывода...