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