Mailinglisten-Archive |
Hallo Martin! >nicht wie ich die absender adresse auf das _(at)_ ueberprueffen kann Hier ist eine Funktion, um die korrekte Schreibweise einer Email-Adresse zu ueberpruefen. function emailsyntax_is_valid($email) { list($local, $domain) = explode("_(at)_", $email); $pattern_local = '^([0-9a-z]*([-|_]?[0-9a-z]+)*)(([-|_]?)\.([-|_]?)[0-9a-z]*([-|_]?[0-9 a-z]+)+)*([-|_]?)$'; $pattern_domain = '^([0-9a-z]+([-]?[0-9a-z]+)*)(([-]?)\.([-]?)[0-9a-z]*([-]?[0-9a-z]+)+) *\.[a-z]{2,4}$'; $match_local = eregi($pattern_local, $local); $match_domain = eregi($pattern_domain, $domain); if ($match_local && $match_domain) { return 1; } else { return 0; } } Gruss, Lars Brinkmann
php::bar PHP Wiki - Listenarchive