Jens Holzkämper: nach sonderzeichen in einem string suchen

Beitrag lesen

Tach,

so verbissen - die tolle regexplösung zu finden, dabei wurde uns mit html5 doch ein mail-inputfeld gegeben - wieso mags keiner?

haben sie dabei wirklich IDN vergessen oder war das Absicht?

http://dev.w3.org/html5/markup/datatypes.html#form.data.emailaddress sagt:

1*( atext / "." ) "@" ldh-str 1*( "." ldh-str )

…where atext is as defined in RFC 5322 [RFC5322], and ldh-str is as defined in RFC 1034 [RFC1034].

und ldh-str ist dann in der RFC 1034 definiert als:

<ldh-str> ::= <let-dig-hyp> | <let-dig-hyp> <ldh-str>
<let-dig-hyp> ::= <let-dig> | "-"
<let-dig> ::= <letter> | <digit>
<letter> ::= any one of the 52 alphabetic characters A through Z in upper case and a through z in lower case
<digit> ::= any one of the ten digits 0 through 9

Die atext-Definition in RFC 5322 ist auch nur eine Teilmenge der theoretisch verwendbaren Adressen.

Insgesamt sieht es so aus, als hätte man es sich einfach machen wollen.

mfg
Woodfighter