Stefan: eMail - Check auf gültige eMail!

Beitrag lesen

Hallo,

ich überprüfen in ein Formular eingegebene eMail-Adressen mit:

if (ereg("[1]+(.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+.)+([a-zA-Z]{2,3})$", $email))
{
echo "Richtig";
}
else
{
echo "Falsch";
}

Das klappt auch prima. Nur leider werden auch gültige eMail-Adressen in der Form NameIch.@gmx.de (Bei gmx gibt es sowas!!!) als falsch beurteilt - das liegt wohl an dem Punkt vor dem @.

Was muss ich ändern, damit das auch damit funktioniert?

Danke für Eure Hilfe,

Stefan


  1. _a-zA-Z0-9- ↩︎