L'e-mail de vérification php est-il correct ?
1 : Vérifiez l'adresse e-mail via la méthode intégrée
par exemple : $result = filter_var('bob@example.com', FILTER_VALIDATE_EMAIL);
Lors de l'impression du résultat, si le format est correct, l'adresse email est affichée, si elle est erronée, false est affichée
2 : Correspondance régulière
(1) $regex= '/ w+([-+.]w+)*@w+ ([-.]w+)*.w+([-.]w+)*/';
(2)$regex="/([a -z0-9]*[-_.]? [a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[.] [a-z]{2,3}([.] [a-z]{2})?/i";
Les deux expressions régulières ci-dessus peuvent être utilisées pour faire correspondre les adresses e-mail. La méthode de correspondance est la suivante suit :
$str = "email@example.com"; $result = preg_match($regex,$str);
Si le format de l'e-mail est correct, la valeur du résultat est 1. L'erreur est fausse
PS : Collez la vérification régulière des numéros de téléphone fixe et mobile↓
$isTel="/^([0-9]{3,4}-)?[0-9]{7,8}$/"; $isMob="/^1[3-8]{1}[0-9]{9}$/";
Pour plus de connaissances sur PHP, veuillez visiter le Tutoriel PHP !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!