Moin!
Aber dann wäre a@127.0.0.1 nicht möglich...
ja, ich glaube, ich nehme doch besser die von Sven :-) - mal ganz davon abgesehen, das mir noch niemand untergekommen ist der so eine E-Mail Adresse hat :-)
Bedenke: Mein Vorschlag beachtet IP-Adressen (die selbstverständlich gültige Email-Adressen mit-bilden) nicht 100% korrekt. Das liegt schlicht daran, dass am Ende der Domain 2 Zeichen verlangt werden - IP-Adressen hinter dem letzten Punkt aber 1, 2 oder 3 Ziffern stehen haben können.
Auch wenn es unwahrscheinlich ist, dass jemals solch eine Mailadresse auftritt, sollte man das berücksichtigen.
"^.+@.+..+$"
Mindestens ein Zeichen Username, ein @, mindestens ein Zeichen vor dem Punkt, ein Punkt, mindestens ein Zeichen nach dem Punkt.
- Sven Rautenberg
"Bei einer Geschichte gibt es immer vier Seiten: Deine Seite, ihre Seite, die Wahrheit und das, was wirklich passiert ist." (Rousseau)