Аяяйка
Новичок
Непонятно с регуляркой
Привет всем!
Подскажите, почему срабатывает первая ветвь echo "Все верно";
может я не все понимаю, но вот это условие [0-9a-z_]+ должно искать в строке только цифры и лат буквы?
Привет всем!
Подскажите, почему срабатывает первая ветвь echo "Все верно";
может я не все понимаю, но вот это условие [0-9a-z_]+ должно искать в строке только цифры и лат буквы?
PHP:
$email = "som\e#[email protected]";
$pattern = "|[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}|i";
if (preg_match($pattern, $email))
{
echo "Все верно";
}
else
{
echo "Неверный емайл";
}