Méthode 1 :vérifier les e-mails à l`aide d`une expression régulière.
< ? Php
// Vérificateur d`e-mail PHP
// Fonction pour valider l`e-mail à l`aide d`une expression régulière
fonction
email_validation ( $str
) {
return
(! preg_match (
"^ [_ a-z0 -9 -] + (. [_ A-z0-9 -] +) * @ [a-z0-9 -] + (. [A-z0-9 -] + ) * (. [Az] {2,3 }) $^ "
,
$str
))
? FAUX : VRAI ;
}
// appel de fonction
if
(! email_validation (
"[email protected]"
)) {
echo
"Invalide adresse e-mail."
;
}
else
{
echo
" Adresse e-mail valide. "
;
}
?>
Quitter :Adresse e-mail valide...
Explication :Dans l`exemple ci-dessus, envoyer un e-mail à un utilisateur- fonction email_validation ($email) définie qui utilise cet exemple et correspond à une expression régulière à l`aide de la fonction prédéfinie preg_match(). Cette fonction prédéfinie compare toutes les entrées à une expression régulière et renvoie True si une correspondance est trouvée, sinon elle renvoie False.Méthode 2 :vérifier les e-mails à l`aide de la méthode filter_var(). < ? php
// Déclarez la variable et initialisez
// envoyez-la par email
$email
=
" [email protected] "
;
// Vérifier adresse e-mail
if
(filter_var (
$email
, FILTER_VALIDATE_EMAIL)) {
echo
(
" $email est une adresse email valide "
);
}
else
{
echo
(
"$email n`est pas valide adresse e-mail"
);
}
?>
Quitter :author @ engineeringforengineer .com est une adresse e-mail valide
Explication :Dans l`exemple ci-dessus, transmettre l`adresse e-mail d`entrée à la fonction prédéfinie filter_var (), qui prend deux paramètres comme e-mail d`entrée et le second - c`est un type de filtre d`e-mail. Cette fonction filtre les e-mails et renvoie vrai ou faux.Méthode 3 :vérifiez les e-mails à l`aide du filtre FILTER_SANITIZE_EMAIL. < ? php
// Déclarer une variable et l`enregistrer par email $email = "[email protected]" ;
// Supprimer tous les caractères invalides de l`e-mail $email = filter_var ( $email , FILTER_SANITIZE_EMAIL);
// Vérifier l`adresse e-mail if (filter_var ( $email , FILTER_VALIDATE_EMAIL)) { echo ( " $email est une adresse email valide " ); } else { echo ( "$email est pas une adresse e-mail valide" ); }
?> Quitter :author.gfg @ GeeksforGeeks.com est une adresse e-mail valide Explication :Dans l`exemple ci-dessus, utilisez le filtre FILTER_SANITIZE_EMAIL r pour supprimer tous les caractères non pris en charge, puis utilisez le filtre FILTER_VALIDATE_EMAIL pour valider l`e-mail. |