Mailinglisten-Archive |
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