Moin,
^(.+)@(.+).[a-zA-Z]{2,}$
das wird nix bringen. Bereits das erste .+ "frisst" alles folgende auf, auch wenn es ein @ ist. Siehe SelfHTML.
^(.+?)@(.+?).[a-zA-Z]{2,}$
wäre sinnvoller. Obwohl man eigentlich bei {2,} die Begrenzung 3 machen könnte, also {2,3}. oder gibt es TLD's, die länger als 3 Zeichen sind?
Darüberhinaus könnte man die gültigen zeichen für die Domain näher angeben:
[a-zA-Z0-9.-]
und vor dem @:
[a-zA-Z0-9_.-]
resultierend:
([a-zA-Z0-9_.-]+?)@([a-zA-Z0-9.-]+?).[a-zA-Z]{2,3}$
wobei hier noch nicht die Umlaut-Domains erkannt werden.
Außerdem: warum soll eigentlich nicht die komplette Domain ge"cacht" werden? Ohne TLD bring eine Domain herzlich wenig.
Gruß,
Sven
--
!: I'm back. Ferien auch. Höchstwahrscheinlich bin ich bald wieder weg 8|
Selfcode: ie:% fl:| br:^ va:{ ls:& fo:) rl:( n4:( ss:) de:> js:| ch:° mo:} zu:}
Encode: http://forum.de.selfhtml.org/cgi-bin/selfcode.pl
Decode: http://peter.in-berlin.de/projekte/selfcode/
E-Mail: coming soon
me: 'd comed long ago
!: I'm back. Ferien auch. Höchstwahrscheinlich bin ich bald wieder weg 8|
Selfcode: ie:% fl:| br:^ va:{ ls:& fo:) rl:( n4:( ss:) de:> js:| ch:° mo:} zu:}
Encode: http://forum.de.selfhtml.org/cgi-bin/selfcode.pl
Decode: http://peter.in-berlin.de/projekte/selfcode/
E-Mail: coming soon
me: 'd comed long ago