Accueil > > > VÉRIFICATION D'UN EMAIL EN PHP (EXPRESSIONS RÉGULIÈRES/PCRE)
VÉRIFICATION D'UN EMAIL EN PHP (EXPRESSIONS RÉGULIÈRES/PCRE)
Information sur la source
Description
Ce code implémente un script en php qui vérifie si une chaîne de caractères saisie par l'utilisateur correspond bien à une adresse email. Il s'agit de l'utilisation des expressions régulières du langage PCRE (Perl Compatible Regular Expressions). Un code HTML a également été mis en place pour une pratique immédiate ! Bon courage !
Source
- <!DOCTYPE html>
- <html>
- <head>
- <title>Vérification email</title>
- </head>
-
- <body>
-
- <form action="email_check.php" method="post" >
- email : <input type="text" name="email" /><br/>
- <input type="submit" value="Vérifier" />
- </form>
-
-
- <?php
-
- if( isset($_POST['email']) ){
-
- if( preg_match('#^[a-zA-Z0-9]+[\w.-]*@[a-z0-9._-]{2,}\.[a-z]{2,4}$#', htmlspecialchars($_POST['email'])) ){
- echo 'L\'adresse email <strong>' .htmlspecialchars($_POST['email']). '</strong> est valide !';
- }
- else echo 'L\'adresse email <strong>' .htmlspecialchars($_POST['email']). '</strong> est invalide !';
- }
- else echo 'Prière de taper une adresse email !';
- ?>
-
- </body>
- </html>
<!DOCTYPE html>
<html>
<head>
<title>Vérification email</title>
</head>
<body>
<form action="email_check.php" method="post" >
email : <input type="text" name="email" /><br/>
<input type="submit" value="Vérifier" />
</form>
<?php
if( isset($_POST['email']) ){
if( preg_match('#^[a-zA-Z0-9]+[\w.-]*@[a-z0-9._-]{2,}\.[a-z]{2,4}$#', htmlspecialchars($_POST['email'])) ){
echo 'L\'adresse email <strong>' .htmlspecialchars($_POST['email']). '</strong> est valide !';
}
else echo 'L\'adresse email <strong>' .htmlspecialchars($_POST['email']). '</strong> est invalide !';
}
else echo 'Prière de taper une adresse email !';
?>
</body>
</html>
Historique
- 28 décembre 2012 23:10:37 :
- Modification de l'expression régulière :
#^[a-zA-Z0-9]+[\w.-]*@[a-z0-9._-]{2,}\.[a-z]{2,4}$#
pour accepter les adresses email de type me.john@gmail.com (par exemple)
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
VOUS VOULEZ DE L'AIDE? J'AI DES RÉPONSES [ par SmallToad ]
Bonjour,Depuis quelque temps, je n'ai pas beaucoup d'email de fan qui me demande des questions sur le MySQL ou sur le PHP. C'est pourquoi que j'ai mis
email + php [ par lpikachu58 ]
Comment on fait pour envoyer un mail avec php?be linux
aidez moi pb avec email !! [ par anisbs ]
Salut je suis débutant en phpje commence a essayer quelques trucs mais la fonction mail ne fonctionne pas Il me sort un truc comme :Warning: mail():
formulaire pour e-mail invisible [ par pyranhaz ]
Bonjour,Je cherche à élaborer un formulaire php afin que les clients de mes petites annonces puissent envoyer leur réponse sans connaître le e-mail du
Email en php sans formulaire aide merci ! [ par escrow ]
bonsoir , apres avoir nivagué des heures et des heuresje n'ai pas reussi a trouver un code php qui me permet d'envoyer un email sans formulaire de cet
Question Php email [ par Osirex ]
Bijour à tous !!Je coudrais connaître quel code utiliser pour envoyer un formulaire par mail et recevoir les informations saisie pas le destinataire s
PB de Reception d'Email Forumlaire PHP [ par kiarah ]
bonjour les gens ^^Je rencontre un probleme vraiment curieux avec mon formulaire . : j'envoie des variables via un formulaire HTML (con
vérification de formulaire [ par nino69 ]
Bonjour, j'ai crée un formulaire et une vérification en PHP. Si l'un des champs est mal rempli, le code PHP envoye un message à l
Problème de insert into [ par VLN ]
Bonjour, J'ai un souci d'envoie sur sql lorsqu'on remplie le formulaire il me donne erreur a la ligne 3 et 4 Le configuration.php est la connection &#
Problème récupération des variables - EMAIL VIDE [ par Nace79 ]
Bonjour, Après des heures et des heures de recherche je me permet de demander votre aide... Mon hébergeur supporte le php.. bon une chose de bien .
|
Derniers Blogs
SIMULER FACILEMENT L'ENVOI DE MAILSIMULER FACILEMENT L'ENVOI DE MAIL par JeremyJeanson
il m'a été demandé, à plusieurs reprises, comment je faisais pour simuler l'envoi de mail lors de mes démos de Workflow Foundation. Ma solution est plutôt simple : j'utilise la configuration par défaut du SmtpClient et j'oriente les mails vers un dossier ...
Cliquez pour lire la suite de l'article par JeremyJeanson VOTEZ POUR LE TOP 10 DES INFLUENCEURS SHAREPOINT FRANCOPHONES !VOTEZ POUR LE TOP 10 DES INFLUENCEURS SHAREPOINT FRANCOPHONES ! par Patrick Guimonet
Si ce n'est déjà fait (comme plus de 600 personnes déjà), il est encore temps de voter pour le concours TOP 10 des influenceurs SharePoint francophones ! Il est organisé par harmon.ie et accessible ici : http://harmon.ie/top-...
Cliquez pour lire la suite de l'article par Patrick Guimonet [CONF'SHAREPOINT] DERNIER RAPPEL ! :-)[CONF'SHAREPOINT] DERNIER RAPPEL ! :-) par Patrick Guimonet
La Conf'SharePoint en chiffres c'est : 3 jours de SharePoint ! 4 parcours et 60 sessions 17 partenaires représentant toutes les fac...
Cliquez pour lire la suite de l'article par Patrick Guimonet [ #SHAREPOINT 2013 ] LES MODèLES DE SITES STANDARDS.[ #SHAREPOINT 2013 ] LES MODèLES DE SITES STANDARDS. par Patrick Guimonet
C'est un point peu mis en avant mais SharePoint 2013 a été l'occasion de remettre de l'ordre dans les modèles de sites. Tout d'abord, un certain nombre de modèles ont été tout simplement rendus obsolètes (cf. Fonctionnalités déco...
Cliquez pour lire la suite de l'article par Patrick Guimonet
Forum
WMIC CSPRODUCT WMIC CSPRODUCT par gpsa1
Cliquez pour lire la suite par gpsa1
Logiciels
Easy-Planning (4.5.0.11)EASY-PLANNING (4.5.0.11)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté a... Cliquez pour télécharger Easy-Planning CVEasy (3.1.0.51)CVEASY (3.1.0.51)PHMSD-CVEasy est un logiciel d'aide à la rédaction de CV d'une simplicité déconcertante.
PHMSD-C... Cliquez pour télécharger CVEasy LettresFaciles 2011 (8.6.0.31)LETTRESFACILES 2011 (8.6.0.31)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011 sDEVIS-FACTURES vlPRO (8.4.2.62)SDEVIS-FACTURES VLPRO (8.4.2.62)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO Devis-Factures PHMSD (2.1.0.11)DEVIS-FACTURES PHMSD (2.1.0.11)Configuration minimale
Nécessite Windows™ 2000, XP, Windows 7, 8, Vista (Service Pack à... Cliquez pour télécharger Devis-Factures PHMSD
|