Mit folgendem regulären Ausdruck kann man überprüfen, ob eine eMail-Adresse, die in einem Formular oder so eingegeben wurde, zumindest vom Aufbau her (hat es ein @ etc) korrekt ist:
Das ganze einfach mit PHP: preg_match - Manual oder mit PHP: eregi - Manual auf den String mit der eMail-Adresse anwenden und schauen, ob true oder false rauskommt!
Gruss
Code:
^[^\x00-\x20()<>@,;:\\".[\]\x7f-\xff]+(?:\.[^\x00-\x20()<>@,;:\\".[\]\x7f-\xff]+)*\@[^\x00-\x20()<>@,;:\\".[\]\x7f-\xff]+(?:\.[^\x00-\x20()<>@,;:\\".[\]\x7f-\xff]+)+$
Gruss
Kommentar