Hi,
derzeit schaut meine Funktion zur Überprüfung von Emails so aus:
Da dieser Regex für Emails mit deutschen Umlauten nicht funktioniert, habe ich den wie folgt umgebaut:
Leider funktioniert der Regex so nicht mehr und ich weiß nicht wieso. Kann mir da jemand helfen?
Smilla
derzeit schaut meine Funktion zur Überprüfung von Emails so aus:
PHP-Code:
function check_email($email)
{
if (!preg_match("/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,4})$/", $email))
{
return false;
}
else
{
return true;
}
}
Da dieser Regex für Emails mit deutschen Umlauten nicht funktioniert, habe ich den wie folgt umgebaut:
PHP-Code:
function check_email($email)
{
if (!preg_match("/^[_a-zA-Z0-9-äöüÄÖÜ]+(\.[_a-zA-Z0-9-äöüÄÖÜ]+)*@[a-zA-Z0-9-äöüÄÖÜ]+(\.[a-zA-Z0-9-äöüÄÖÜ]+)*(\.[a-zA-Z]{2,4})$/", $email))
{
return false;
}
else
{
return true;
}
}
Smilla
Kommentar