ja da gibts auf jeden Fall einige Möglichkeiten. Man kann eine Mail adresse komplitiziert prüfen aber folgendes sollte eigentlich reichen: preg_match("/\w*@\w*.[a-zA-Z]{2,3}/i",$string);
Dabei sucht dieser ausdruck nach typischen zeichen die in einer E-Mail adresse vorhandne sein müssen. das "i" beschreibt noch einmal dass es bei diesen Zeichen egal ist ob sie klein oder groß geschrieben werden. Ich hoffe dass ich keine Tippfehler drin habe, aber eigetnlich müsste dieser ausdruck dir helfen.
Ciao Robert