Gunnar Bittersmann: Ultimativer Test für Email Adressen

Beitrag lesen

@@molily:

nuqneH

Die Syntax-Regeln stehen im HTML5-Standard.

Der dortigen reguläre Ausdruck lässt sich auch direkt in JavaScript übernehmen.

Nei-en!! Das wäre grober Unfug.

Browser sind zum Glück nicht mehr so dumm, den obsoleten RFC 5322 zu implementieren. Es wäre ziemlich dumm, selbst eine Validierung nach RFC 5322 in JavaScript zu implementieren.

Damit würde man gültige E-Mail-Adressen wie mathias@schäfer.example oder иван@царевич.испытание abweisen.

Die HTML5-Validierung in Firefox lässt beide durch. Chrome ist noch nicht soweit und akzeptiert Nicht-ASCII-Zeichen nur hinter dem @ (d.h. auch ivan@царевич.испытание würde er akzeptieren).

Mögen nicht-lateinische Zeichen für unseren Kulturkreis irrelevant erscheinen, Umlaute sind es nicht. Die dürfen in einer E-Mail-Adresse vorkommen; wir haben schließlich 2014 und nicht 1994.

Qapla'

--
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)