Проблем с регулярен израз

kikity_94

Registered
Здравейте хора. Имам малък проблем с регулярен израз.
Правя си една регистрационна системка и за проверка на emial ползвам този регулярен израз
PHP:
if(!eregi("^[[:alnum:]][a-z0-9_.-]*@[a-z0-9.-]+\.[a-z]{2,4}$", $email)) {
echo "<div id='reg_error'>Невалиден E-mail адрес!</div>";
}
Всичко работи, но ми излиза и грешка, че функцията eregi не е препорачителна, може ли д ами кажете нещо по-добро.
Благодаря :)
 
аз се справих с preg_match :)
Ето и акона някой друг му е нужно
PHP:
if (!preg_match('/^[a-z0-9&\'\.\-_\+]+@[a-z0-9\-]+\.([a-z0-9\-]+\.)*+[a-z]{2}/is', $email)) {
echo "<div id='reg_error'>Невалиден E-mail адрес!</div>";
}
 

Back
Горе