E-Mail-Adressen Chack

Bushman

Erfahrenes Mitglied
Also, irgendwie funktioniert das nicht so ganz wie ich das will :)

if (!preg_match("^/[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}/i$^",$_POST['email']))

leider sagt er nach der Prüfung einer normalen E-Mail-Adresse das sie falsch ist :(

Wo iss der Fehler?
 
also der geht

PHP:
if (!strstr($check, $email) AND eregi("^[_a-z0-9-]+(.[_a-z0-9-]+)*@([0-9a-z](-?[0-9a-z])*.)+[a-z]{2}([zmuvtg]|fo|me)?$",$email))
 
So, hat zwar etwas gedauert, musste schliesslich ersteinmal durch die ganzen Zeichen in ereg etc. durchsteigen, aber dieser E-Mail-Check Funktioniert einwandfrei!

PHP:
if (!ereg("^[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+.([a-zA-Z]{2,3})$",$_POST['email']))

danka auch an d4k4
 
Zurück