Mailinglisten-Archive |
> Standardmäßig wäre mir nichts bekannt, aber verwende folgendes: > > function checkemail($email) > { > if (eregi("(_(at)_.*_(at)_)|(\.\.)|(_(at)_\.)|(\._(at)_)|(^\.)", $email) || > !eregi > ("^.+\_(at)_(\[?)[-a-zA-Z0-9\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$", > $email)) { return(false); } > else { list($user, $domain) = explode("_(at)_", $email); > if ((!eregi("^[a-zA-Z0-9\.\-]+$", $user)) > ||(!eregi("^[a-zA-Z0-9\.\-]+$", $domain))) { > return false; } > else {return(true); } > } > } boohh, was für ein dinosaurier ! function check_email($mail) { if( preg_match("/^[-\w]+(\.[-\w]+)*_(at)_[-\w]+(\.[-\w]+)*$/",$mail)==true ){return true;} else{return false;} } kiri
php::bar PHP Wiki - Listenarchive