Validation des e-mails en PHP : une approche moderne
Lorsque vous travaillez avec PHP, la validation des entrées utilisateur est cruciale pour garantir l'intégrité des données. Une tâche de validation courante consiste à vérifier les adresses e-mail. Voici une méthode simple et fiable pour la validation des e-mails à l'aide de PHP :
Utiliser filter_var() pour la validation des e-mails
La fonction filter_var() fournit un moyen pratique de valider les adresses e-mail :
$isValid = filter_var($email, FILTER_VALIDATE_EMAIL);
Cette fonction renvoie vrai si la chaîne d'entrée est une adresse e-mail valide ou faux sinon.
Dépréciation de ereg() et remplacement par preg_match()
Dans les anciennes versions de PHP, ereg() était utilisé pour la correspondance d'expressions régulières. Cependant, dans PHP 5.3 et versions ultérieures, il est obsolète et remplacé par preg_match() :
if (preg_match("/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/", $email)) { return true; }
Cette expression régulière vérifie :
Considérations supplémentaires
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!