EMAIL OR NOT EMAIL ??????

Signaler
Messages postés
351
Date d'inscription
samedi 2 février 2002
Statut
Membre
Dernière intervention
6 mai 2004
-
Messages postés
6
Date d'inscription
mardi 11 avril 2006
Statut
Membre
Dernière intervention
8 mai 2006
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/2516-email-or-not-email

Messages postés
6
Date d'inscription
mardi 11 avril 2006
Statut
Membre
Dernière intervention
8 mai 2006

Je voudrais bien poser une question:

Comment faire pour écrire une adresse email dans un textbox, et faire en sorte que la cellule qui recoit cette adresse soit validée comme adresse e mail ( soulignée en bleu)
Messages postés
34
Date d'inscription
vendredi 9 novembre 2001
Statut
Membre
Dernière intervention
29 mars 2007

Le if et instr est bien, mais il te permettra de ne trouver que la première occurence du @ et du "." le instrrev te donnera la position que des derniers. Pour checker s'il y en a plusieurs et controler ainsi si l'adresse est bonne, soit tu fait un if réentrant (lourd pour trouver juste un arobas et un point) soit une boucle sur la chaine. A mon gout, les boucles sont bien venus ici.
Messages postés
8
Date d'inscription
mardi 27 août 2002
Statut
Membre
Dernière intervention
6 mai 2004

dernPoint = InStrRev(mail, ".")
dernAt = InStrRev(mail, "@")

au lieu de ces boucles inutiles
Messages postés
351
Date d'inscription
samedi 2 février 2002
Statut
Membre
Dernière intervention
6 mai 2004
3
Pour détecter le at il faudrait mieu utiliser un if et la fonction instr