phpbar.de logo

Mailinglisten-Archive

[php] Mail-Validierung

[php] Mail-Validierung

Sebastian Tobias Mendel genannt Mendelsohn lists at sebastianmendel.de
Die Jan 20 15:49:58 CET 2004


Thomas Gigold wrote:

> ich habe ein Problem mit einer Mail-Validierungsfunktion. Sie 
> funktioniert soweit, allerdings hat sie Probleme mit Sub-Domains.
> 
> Wenn eine Adresse mit dem Schema
>     irgendwer at sub-domain.thyssen.krupp.com
> oder
>     irgendwar at sub-domain.hauptdomain.de
> kommt, liefert mir die Funktion ein false zurück.
> 
> Kann mir evt. jemand helfen, wie ich die Funktion erweitere?
> 
> function isValidMail($email){
>    return preg_match ("/^[0-9a-z]([-_.]?[0-9a-z])*@[a-z0-9-]+.([a-z]{2}|
> aero|arpa|biz|com|coop|edu|gov|info|int|mil|museum|name|net|org|pro|shop)$/i",$email); 
> 
> }

füge einfach in den Wertebereich nach dem @ noch den . hinzu!

aber du wirst früher oder später ganz andere probleme noch bekommen mit 
dieser validierung, weil nicht nur 0-9, a-z, - und . in domain-namen 
erlaubt sind ...


-- 
Sebastian Mendel (www.sebastianmendel.de)

*www.warzonez.de* | www.tekkno4u.de | www.nofetish.com

php::bar PHP Wiki   -   Listenarchive