Page 1 sur 1
Vérifier une adresse e-mail
Publié : mar. 10/nov./2009 0:54
par lannoy
Bonjour a tous,
Voila longtemps que je n'avais pas posté donc je revient en force ^^ j'ai fait un string gadget et je voudrais récupérer son contenue que je fait avec adresse$ = GetGadgetText(#adresse) j'efface ensuite les espaces en début et fin de chaine .
Mais je voudrais vérifier si l'adresse a un format valide.
Merci de votre aide et a plouuus
Re: Vérifier une adresse e-mail
Publié : mar. 10/nov./2009 6:41
par venom
Bonjour lannoy,
que veut tu dire par adresse a un format valide ? un peut plus de précision s il te plait merci.
@++
Re: Vérifier une adresse e-mail
Publié : mar. 10/nov./2009 11:08
par kwandjeen
Utilise les expressions régulières
Edit : Regarde le code je vérifie l'adresse avec une expression régulière
Code : Tout sélectionner
adresse$ = "monadresse@jj.com"
CreateRegularExpression(0,"[\w.-]+@[\w.-]+\.[a-z]{2,6}")
If MatchRegularExpression(0, adresse$)
Debug "L'adresse est valide !"
Else
Debug "L'adresse n'est pas valide"
EndIf
;explication rapide
;\w Indique un mot. Cela correspond à taper [a-zA-Z0-9_]
;.- on ajoute le point et le tiret dans les caractères reconnu
;+@il faut qu'il y ai @
;[\w.-] idem on veut tout + point et tiret
;\. le point est un caractère spécial on met donc un antislash pour qu'il soit reconnu comme un caractère à avoir
;[a-z]{2,6} ensuite on veut des lettre et il nous en faut entre 2 et 6
Re: Vérifier une adresse e-mail
Publié : mar. 10/nov./2009 13:33
par Ar-S
bien commenté kwandjeen

il me semble cependant que le - n'est pas pris en compte par de nombreux hebergeurs mail.
Re: Vérifier une adresse e-mail
Publié : mar. 10/nov./2009 14:57
par kwandjeen
peut être oui j'ai essayé de regarder pas mal d'adresse et effectivement le - n'y est pas.
cela devrait suffir comme ça, bien vu Ar-s

Re: Vérifier une adresse e-mail
Publié : mar. 10/nov./2009 19:57
par lannoy
Super, c'est exactement ce que je voulais .
Tout simplement vérifier si l'adresse avais le format suivant
monadresse@founisseur.fr