Méthode de vérification d'adresse e-mail avec expression régulière PHP
Avec l'avènement de l'ère Internet, l'e-mail est devenu un outil de communication indispensable dans notre vie quotidienne et notre travail. Cependant, lorsque l’on utilise le courrier électronique pour communiquer, comment s’assurer que l’adresse e-mail saisie est au bon format ?
PHP, en tant que langage de script largement utilisé, fournit un ensemble de bibliothèques de fonctions d'expressions régulières qui peuvent vérifier et traiter divers textes, y compris les adresses e-mail. Dans cet article, nous présenterons comment vérifier les adresses e-mail à l'aide des expressions régulières PHP.
1. Vérification par expression régulière de l'adresse e-mail
Lorsque vous utilisez PHP pour vérifier les adresses e-mail avec des expressions régulières, nous devons utiliser un modèle d'expression régulière spécifique. Voici un modèle d'expression régulière de base :
/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,}$/
La signification de ce modèle d'expression régulière est :
function is_valid_email_address($email) { $pattern = '/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,}$/'; return preg_match($pattern, $email); } $email1 = 'example@domain.com'; $email2 = 'example@domain.co.uk'; if (is_valid_email_address($email1)) { echo $email1 . ' is a valid email address.'; } else { echo $email1 . ' is not a valid email address.'; } if (is_valid_email_address($email2)) { echo $email2 . ' is a valid email address.'; } else { echo $email2 . ' is not a valid email address.'; }
Les résultats en cours sont les suivants :
example@domain.com is a valid email address. example@domain.co.uk is a valid email address.
3. utilisation de la méthode d'adresse e-mail de vérification des expressions régulières PHP et donne un exemple de code PHP pratique. En tant que développeur PHP, apprendre à utiliser des expressions régulières pour valider diverses saisies de texte est l'une des compétences essentielles. J'espère que cet article pourra être utile à tout le monde.
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!