Hallo allerseits,
ich prüfe bei mir das Format von E-Mail-Adressen auf Gueltigkeit, und zwar mit folgendem Ausdruck:
============
if(!ereg("^([0-9,a-z,A-Z]+)(.,_)*@(.,_,-)*.{2}([0-9,a-z,A-Z])?$",$eMail))
{
echo "Fehler";
}
Trotzdem ist es einem User gelungen, eine E-Mail-Adresse in folgendem Format reinzuschmuggeln:
xyz,@msn.com
Und zumindest Outlook findet das nicht korrekt.
Also meine Frage:
- ist das eine korrekte Adresse
- und wenn nein, koennt Ihr mir sagen, wo der Fehler ist?
Zugebenermassen bin ich nicht so fit mit RegEx, hatte den Ausdruck aus irgendeinem Forum - drum bin ich grad etwas aufgeschmissen :-(
Danke Euch!
Eddie