Eine Email Adresse auf Gültigkeit Prüfen
Erstellt am 25.12.2008 um 01:25 Uhr von sim4000
Diese Funktion prüft mit einem regulären Ausdruck, ob der übergebene String eine gültige Email Adresse ist.
Die Funktion
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | /** * Prueft eine eMail Adresse auf ihre Syntax * @param email Die eMail Adresse * @return String eMail ist richtig * @return false eMail ist falsch */ function checkMail($email) { $uml = chr(196).chr(228) . chr(220).chr(252) . chr(214).chr(246); $email = strtolower($email); $regex = "/^([a-z0-9".$uml."]+([-_\\.]?[a-z0-9".$uml."])+)@[a-z0-9".$uml."]+([-_\\.]?[a-z0-9".$uml."])+\\.[a-z]{2,4}$/i"; if(preg_match($regex, $email)===1) { return $email; } else { return false; } } |
Ist der übergebene String eine gültige Email Adresse, gibt die Funktion die Email Adresse als String zurück. Ist dies nicht der Fall, wird false zurück gegeben.




