me: [PRE] Pattern für E-Mail gesucht

Beitrag lesen

Hallo,

[PRE] => Perl regular Expressions Pattern für E-Mail gesucht. Genau. Also, was darf eigentlich vor dem @ alles sein? a-z, unterstrich habe ich auch schon gesehen, dazu punkt und bindestrich. Domain darf ja dann neuerdings auch ö, ä und ü beinhalten (http://www.denic.de/de/denic/news/news_6.html), dazu halt normales a-z, und punkt. Das Top-Level-Teil dahinter würde ich auch noch gerne validieren, maximal 3 Zeichen (.com,.net,.org) ist es lang, ansonsten 2, oder?

Also, wie lässt sich nach diesen Kriterien eine E-Mail-Adresse auf gültigkeit überprüfen? Ich weiß leider nicht, wie man ein Zeichen angibt, welches nur a-z, punkt, bindestrich und unterstrich sein darf. Ansonsten eben

"[[a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|.|-|_]*]@[[a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|.|ä|ö|ü]*]"

oder so ähnlich. Irgendwie extrem umstänlich. Gibt's da was leichteres ?

vielen Dank,

euer me