phpbar.de logo

Mailinglisten-Archive

[php] preg_replace & e-mail

[php] preg_replace & e-mail

Martin Adler adler.martin at web.de
Mit Mar 14 13:35:56 CET 2007



Sebastian Mendel wrote:
> Martin Adler schrieb:
> 
>> Dass auch Zeichen wie !#$%&'*+/=?^`{|}~ erlaubt sind [in email adressen] habe ich kein 
>> besonderes Verständniss für. Erstrecht nicht für Leerzeichen und 
>> Kommentare in runden Klammern...
>> Das Plus-Zeichen könnte ich mir jedoch noch gefallen lassen.
>>
>> Ist nun sicher eine Streitfrage, aber wohl ist mir nicht dabei die o.g. 
>> Zeichen zu verweden. Gerade wenn ich daran denke wo man überall Probleme 
>> bekommen könnte, wenn man auch diese Zeichen verwendet/erlaubt.
> 
> yepp, eine Streitfrage, denn potentielle Kunden interessiert das recht wenig
> ob dir diese Zeichen gefallen oder nicht ... ;-)

Schon korrekt, aber mal ehrlich ... Leerzeichen und Kommentare in einer 
E-Mailadresse ...
Sowas hat doch nichts dadrin verlohren oder weiß jemand einen guten 
Grund dafür?

Die anderen Zeichen kann man noch locker in die Validierung des local 
parts mir rein nehmen.

Beim domainpart habe ich vergessen Umlaute zu berücksichtigen aber der 
Ausdruck is auch schon etwas älter und werd Ihn mir nochmal zur Brust 
nehmen.
Aber auch hier müsste man fast schon für jede TLD einen eigenen Ausdruck 
schreiben, da längst nicht alle TLDs Sonderzeichen erlauben und selbst 
bei denen wo Sonderzeichen erlaubt sind, gibt es einige die sich nur auf 
einen kleinen Satz beschränken.
Am ist es aber ohne hin Puny-Code und es kann einem wieder egal sein.

grüße
Martin

php::bar PHP Wiki   -   Listenarchive