| Vous êtes ici: Support du web > Scripts et tutoriaux > PHP / MYSQL > Vérification d'email avec regex(expressions régulières) - vérifier la validité d'une adresse email en php |
Vérification d'email avec regex(expressions régulières) - vérifier la validité d'une adresse email en php |
|---|
Vérification d'email avec regex(expressions régulières) - vérifier la validité d'une adresse email en phpNote : 4/5 (0 vote) Derniéres modifications : 06/06/2009 à 03:18:58 Mots-Clés : email valide regex vérifier la syntaxe d'un email en php avec les regex verifier la forme d'une adresse email dans ce script, je vais vous montrer comment faire la vérification d'un email. Ce script vérifie simplement la forme d'un email, il peut avoir la bonne forme mais ne pas exister. Ce script utilise les Regex(expressions régulières) pour faire la comparaison. voici la regex que nous allons utiliser: Code #^(([a-z0-9!\#$%&\\\'*+/=?^_`{|}~-]+\.?)*[a-z0-9!\#$%&\\\'*+/=?^_`{|}~-]+)@(([a-z0-9-_]+\.?)*[a-z0-9-_]+)\.[a-z]{2,}$#i Voici le script: Code: PHP <?php if(isset($_POST['email'])) { $email = stripslashes(htmlentities($_POST['email'])); if(preg_match('#^(([a-z0-9!\#$%&\\\'*+/=?^_`{|}~-]+\.?)*[a-z0-9!\#$%&\\\'*+/=?^_`{|}~-]+)@(([a-z0-9-_]+\.?)*[a-z0-9-_]+)\.[a-z]{2,}$#i',str_replace('&','&',$email))) { echo '<span style="color:#00aa00;">L\'email <strong>'.$email.'</strong> est valide.</span>'; } else { echo '<span style="color:#ff0000;">L\'email <strong>'.$email.'</strong> est invalide.</span>'; } } else { $email = ''; echo 'Veuillez entrer l\'email à vérifier.'; } echo '<br />'; ?> <form action="" method="post"> <input type="text" value="<?php echo $email; ?>" size="50" name="email" /><br /> <input type="submit" value="Vérifier" /> </form> Le principe de ce script est simple, il vérifie d'abord si une adresse email a été envoyer, si c'est le cas, il verifie son format(sa syntaxe) grace à la regex vue plus haut. Ensuite, il fait la comparaison entre l'adresse email envoyé et la regex, et ça dis le résultat. Et finalement, il y a le formulaire, qui contient l'adresse email(s'il y en a une). merci j'espère que vous avez aimé ce script et qu'il vous sera utile Scripts et tutoriaux similaires à celui ci:
CommentairesAjouter un commentaireLes commentairesEnvoyé par must55 le 04/10/2009 à 19:36:22
merci monsieur de votre site
je le trouve tres tres tres bien et tres interessant merci merci pour vous le prouver voivi le lien de mon site http://starmust2.ahlamontada.com et merci encore Envoyé par must55 le 04/10/2009 à 19:56:10
bonjour mais je sais pas si je prends le premier ou le deusieme
il faut expliquer plus merci et pardon si vous voulez un exemple de non compris voici mon site où j'ai pas pu y mettre votre horloge pace que je n'ai pas compris merci de m'envoyer un email pardon du dérongement le site http://starmust2.ahlamontada.com |