Hallo Forum,
es wurde schon hundertmal diskutiert, und jetzt brauche ich es
selber: Einen regulären Ausdruck, um die syntaktische Korrektheit
von e-mail-Adressen zu testen.
Es gibt Leute mit der Meinung, dazu sei ein mehrere Seiten langer
regulärer Ausdruck nötig - meiner ist 57 Bytes lang. Da ich ihn
aber für soooo genial halte, möchte ich ihn nicht veröffentlichen,
sondern darum bitten ihn zu testen:
http://www.a4a.de/temp/check.php?check=[Adresse]
Wer Lust hat, kann das ja mal tun. Der Check des Teils nach dem
letzten AT ist noch total unausgereift (so weit ich weiß, sind ja
laut RFC 819 sogar mehrere ATs erlaubt), also bitte verzeit mir,
wenn mit der Prüfung des Domainnamens etwas nicht stimmen sollte.
Meine Informationen für die Entwicklung des Ausdrucks habe ich
aus http://www.faqs.org/rfcs/rfc819.html, Appendix A bezogen.
Deshalb zum Schluss noch eine Frage:
Ein Zeichen <c> im Sinne dieser RFC ist ein beliebiges der 128
ASCII-Zeichen, allerdings außer <s>. <s> ist so definiert:
<s> ::= "<", ">", "(", ")", "[", "]", "", ".", ",", ";", ":", "@",
""", and the control characters (ASCII codes 0 through 31 inclusive
and 127)
Heißt das also, dass unescaped keine Punkte in dem Teil vor dem
letzten AT vorkommen dürfen?!
Danke schomal,
Peter ;-)
--
Ich bitte darum, dass ein Themenbereich (BARRIEREFREIHEIT) eingerichtet wird.