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