[résolu] pourquoi ce regex ne marche pas svp

webmasterdemonsite
WRInaute passionné
WRInaute passionné
 
Messages: 1095
Inscription: 31 Aoû 2007

[résolu] pourquoi ce regex ne marche pas svp

Message le Mer Déc 10, 2008 12:48

bonjour

un petit coup de pouce pour les experts en regex svp?:

pourquoi ca ne marche pas? (verification de la presence de @ et de . dans une adresse mail)

Code: Tout sélectionner
/**********************************/
/* TEST présence de @ et de .  */
/********************************/


if (preg_match('#(.*)@(.*)\.(.*)#','$mail'))
   {
   /* ok c'est tout bon*/
   }
else
   {
   /* oh NO! c'est pas bon du tou du tout!!!*/
   }


merci

a+
Dernière édition par webmasterdemonsite le Jeu Déc 11, 2008 12:37, édité 1 fois.


webmasterlamogere
WRInaute passionné
WRInaute passionné
 
Messages: 1874
Inscription: 17 Déc 2006

Message le Mer Déc 10, 2008 13:44

webmasterdemonsite a écrit: /* oh NO! c'est pas bon du tou du tout!!!*/

il y a des ' en trop autour de $mail

webmasterdemonsite
WRInaute passionné
WRInaute passionné
 
Messages: 1095
Inscription: 31 Aoû 2007

Message le Mer Déc 10, 2008 23:51

OUF ! merci !!!

la honte :!: , je me suis pris la tête 3 heures sur ce regex sans avoir vu ce bug :oops: :oops: :oops:

mille merci ! tu peut pas savoir combien je suis content, tu as fait un heureux aujourdh'ui :wink:


screuscreu
WRInaute impliqué
WRInaute impliqué
 
Messages: 968
Inscription: 14 Jan 2008

Message le Jeu Déc 11, 2008 0:10

Code: Tout sélectionner
function valid_email($x){
    if(preg_match('/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)+$/',$x))return true;
    return false;
}


Me semble encore mieux ... après si tu ne veux pas tout tester ...

Source

webmasterdemonsite
WRInaute passionné
WRInaute passionné
 
Messages: 1095
Inscription: 31 Aoû 2007

Message le Jeu Déc 11, 2008 12:36

merci


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: bossboss et 0 invités