Fonction PHP : Vérifier une adresse email()

Ici, vous pouvez voir (et copier/coller) le code complet de la fonction PHP Vérifier une adresse email(). N'hésitez pas voter pour cette fonction si elle vous plaît ou si vous vouv en servez !

Vérifier une adresse email() ajouté le 2009-07-06 09:48:44 par Florent

function VerifEmail($email) {
  $emailverif = eregi("^[[:alnum:]]{1}[[:alnum:]]*((\.|_|-)[[:alnum:]]+)*@".
                  "[[:alnum:]]{1}[[:alnum:]]*((\.|-)[[:alnum:]]+)*".
                  "(\.[[:alpha:]]{2,})$",
                  $email);
  return $emailverif;
}

Voter pour cette fonction


Permet lors d'un contrôle d'envoi d'un formulaire de vérifier la syntaxe de l'email.

Commentaires sur la fonctions php

Sacri 06/07/2009 à 10:18

Bonjour,
Il existe un filtre PHP depuis la version 5.2.0 qui valide les emails mais malheureusement, elle ne valide pas les TLDs.

   1. function isValidEmail($email){  
   2.  return filter_var(filter_var($email, FILTER_SANITIZE_EMAIL), FILTER_VALIDATE_EMAIL);  
   3. }  
   4.   
   5. if(isValidEmail('email@domain.com')){  
   6. //valid  
   7. } else {  
   8. //not valid  
   9. }