phpbar.de logo

Mailinglisten-Archive

[php] eMail Adresse pruefen

[php] eMail Adresse pruefen

Cyrill Schumacher php_(at)_phpcenter.de
Wed, 25 Apr 2001 12:58:29 +0200


> 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