Hi,
"foo@bla.#*" wäre IMHO keine gültige eMail-Adresse, obwohl die beiden Zeichen nach dem Punkt keine Punkte sind.
Klar. Aber wie sollte ich darauf eine RegEx schreiben, die all das erfasst?
Du arbeitest mit Blacklists, erlaubst also alles bis auf Ausnahmen. Bei Hostnamen ist sehr streng (und einfach) definiert, welche Zeichen alles erlaubt sind - entsprechend lohnt sich eine Whitelist.
Cheatah
--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes