Hi,
ich nutze diese funktion, um eine gültigkeit (syntax) einer email zu überprüfen:
Durch ein Update auf php 5.3 zeigt er mir nun die meldung an, dass eregie deprecated ist.
nun habe ich die funktion mal auf preg_match umgstellt:
Leider bekomme ich immer die fehlermeldung "Warning: preg_match(): No ending delimiter '^' found in ..".
was muss ich ändern, damit es hinhaut.
smilla
ich nutze diese funktion, um eine gültigkeit (syntax) einer email zu überprüfen:
PHP-Code:
function check_email($email)
{
if (!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$", $email))
{
return false;
}
else
{
return true;
}
}
nun habe ich die funktion mal auf preg_match umgstellt:
PHP-Code:
function check_email($email)
{
if (!preg_match("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$", $email))
{
return false;
}
else
{
return true;
}
}
was muss ich ändern, damit es hinhaut.
smilla
Kommentar