У меня возникла небольшая проблема при попытке проверить адреса электронной почты с помощью preg_match (или eregi (), если это подходит лучше).Я пробовал несколько шаблонов регулярных выражений сейчас, и, независимо от того, что я делаю, это не работает.
Вот функция:
function validateEmail($email) {
if(eregi('[a-z||0-9]@[a-z||0-9].[a-z]', $email)){
return true;
}
}
Есть идеи, что не так?Я попытался поставить восклицательный знак перед eregi (и preg_match, который я использовал ранее), и это полностью изменило его (как и ожидалось), но все же не заставило его работать должным образом.Я хочу, чтобы он возвращал TRUE, если он не проходит регулярное выражение.
И я не использовал тот же regex в функции preg_match, тогда я нашел другой, потому что я знаю, что вы не можете смешиватьте два.Правильно?
Заранее спасибо!