Validation d'email avec php
Bonjour,
Je dispose d'un espace membre après l'inscription je vérifie si l'adresse est valide avec ceci :
p.i.m.p@hotmail.fr et le code me la marque invalide pouvez vous m'aider s'il vous plait
Je dispose d'un espace membre après l'inscription je vérifie si l'adresse est valide avec ceci :
preg_match("#^[a-z0-9._-]+@[a-z0-9._-]\.[a-z]$#" mon adresse email est
p.i.m.p@hotmail.fr et le code me la marque invalide pouvez vous m'aider s'il vous plait
Configuration: Windows XP Firefox 2.0.0.13
5 réponses
-
Bonsoir,
essayes avec ça :"#^[a-z0-9._-]+@[a-z0-9._-]+\.[a-z]+$#"
Et si ça ne marches pas met nous tout ton code et pas seulement cette pitite partie, ça pourra aider pour débugger -
c'est bon sa marche merci
-
De rien tout le bonheur était pour moi
-
Contributeursalut,
j'ajoute pour les suivants, la fonction filter(), depuis PHP 5.2.<?php /*** an email address ***/ $email = "kevin@foo.bar.net"; /*** try to validate the email ***/ if(filter_var($email, FILTER_VALIDATE_EMAIL) === FALSE) { /*** if it fails validation ***/ echo "$email is invalid"; } else { /*** if the address passes validation ***/ echo "$email is valid"; } ?>
source
-
Merci beaucoup Dalida, très intéressante cette fonction, je ne connaissais pas
Je me coucherais moins c.. ce soir-
-
@DalidaSi elle existe depuis PHP 5.2 c'est normal qu'elle ne soit pas parfaite.
Peut être qu'avec la prochaine maj de PHP elle fonctionnera mieux... Mais je vais quand même voir ce qu'on peut faire avec.
Wait&see
-