phpbar.de logo

Mailinglisten-Archive

[php] Umlaute in Emailadressen

[php] Umlaute in Emailadressen

Frank Liebelt frank.liebelt at i-netsales.biz
Mit Apr 27 17:37:47 CEST 2005


Hallo Stefan

> also ehrlich gesagt erkennt der noch so manch anderes nicht, ganz
> abgesehen davon dass ereg* nun wirklich langsam in die Mottenkiste
> gehört. Ich würd Dir einfach fertige Mailvalidierer bspw. aus PEAR
> empfehlen.

PEAR ist leider nicht installiert.

Ist das hier denn ausreichend?

if (preg_match(
"/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,4})(\]?)$/", $email)) 

Wenn ja, wie erweitere ich das um auch Umlaute im Domainnamen zu erlauben?
Von regulären Ausdrücken habe ich echt keine Ahnung und wenn ich mir die
Doku dazu durchlese kommt am ende nie das raus was ich gerne möchte.

Mit freundlichen Grüßen
Frank Liebelt


php::bar PHP Wiki   -   Listenarchive