Vérification d'E-mail

    23 Déc 2009  

      Vérification d'E-mail

Cette fonction permet la vérification de la validité d'un e-mail. Cette fonction prend en paramètre l'e-mail à traiter.
artemis 23 Déc 2009
# Catégorie Compatibilité Nombre de vues Site Archive
   Regex PHP 4, PHP 5, PHP 7 3 643  

       Code Source PHP


 
 01    
 02    
 03    
 04    
 05    
 06    
 07    
 08    
 09    
 10    
 11    
 12    
 13    
 14    
 15    
 16    
 17    
 18    
 19    
 20    
 21    
 22    
 23    
 24    
 25    
                               
<?php
/**************************************************************************************/
/*
     Titre  : Vérification d'E-mail                                                                                      
                                                                                                                          
     URL    :  
     https://phpsources.net/code/php/regex/546_verification-d-e-mail
     Auteur         : artemis                                                                                             
     Date edition   : 23 Déc 2009                                                                                         
*/
/**************************************************************************************/
function is_valid_email($email)
{
    If (strlen($email) > 50)
    {
        return false;
    }
    return preg_match(
'/^(([^<>()[\]\\.,;:\s@"\']+(\.[^<>()[\]\\.,;:\s@"\']+)*)|("[^"\']+"))@((\[\d' .
'{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\])|(([a-zA-Z\d\-]+\.)+[a-zA-Z]{2,}))$/'$email
);
}
?>

...  Manuel PHP - Fonctions du code source

   php.net  Description Versions PHP OUTIL
   preg_match Expression rationnelle standard PHP 4, PHP 5, PHP 7
   strlen Calcule la taille d'une chaîne PHP 4, PHP 5, PHP 7


  • L'ajout de commentaire est libre et ne demande pas d'inscription,
  •   invité

nous vous encourageons à contribuer à l'utilisation de PHP en ajoutant vos remarques.

[1]

  • ...

    Administrateur

    17 Fév 2019 à 17:01

    if ( !filter_var( $email, FILTER_VALIDATE_EMAIL ) ) echo 'Bad email!!'; est bien plus simple et rapide.