[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ругается на валидацию
fortuna
Пишет что не правильный E-Mail , код взял на прасторах интернета .
 function valid_email($address){
return (! preg_match("/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/ix", $address)) ? FALSE : TRUE;
}

Всё кушает нормально , а это что -то не так .
Winston
var_dump(filter_var('bob@example.com', FILTER_VALIDATE_EMAIL));
fortuna
Взял другой , сработал нормально .
 function valid_email($str)
{
$match = "/^([a-zA-Z0-9]([a-zA-Z0-9_-]*\.?[a-zA-Z0-9])*)(\+[a-zA-Z0-9]+)?@([a-zA-Z0-9]([a-zA-Z0-9-]*[a-zA-Z0-9])*\.)*([a-zA-Z0-9]([a-zA-Z0-9-]*[a-zA-Z0-9]+)*)\.[a-zA-Z]{2,6}$/";
if(preg_match($match, $str)) {
return TRUE;
}else{
return FALSE;
}
}
T1grOK
Зачем стока кодУ писать?!! :)

function valid_email($str)
{
$match = "/^([a-zA-Z0-9]([a-zA-Z0-9_-]*\.?[a-zA-Z0-9])*)(\+[a-zA-Z0-9]+)?@([a-zA-Z0-9]([a-zA-Z0-9-]*[a-zA-Z0-9])*\.)*([a-zA-Z0-9]([a-zA-Z0-9-]*[a-zA-Z0-9]+)*)\.[a-zA-Z]{2,6}$/";
return (bool)preg_match($match, $str);
}


_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.