Verifier que c'est une adresse avec @

Résolu
master4523 Messages postés 8 Date d'inscription samedi 13 juin 2009 Statut Membre Dernière intervention 7 novembre 2007 - 11 août 2005 à 11:48
master4523 Messages postés 8 Date d'inscription samedi 13 juin 2009 Statut Membre Dernière intervention 7 novembre 2007 - 11 août 2005 à 12:13
Bonjour tout le monde, j'ai deux problemes :



Je voudrais que par exemple quand on clique sur un bouton ça vérifie si Text4 contient
un @, donc que c'est bien une adresse email ou autre du genre.



Et mon autre problème c'est que je voudrais savoir le nombre de caracteres tappés dans Text3.



Merci d'avance
Sincèrement, Master4523.

4 réponses

cs_cbu Messages postés 394 Date d'inscription mercredi 30 janvier 2002 Statut Membre Dernière intervention 4 novembre 2009 1
11 août 2005 à 12:00
pour savoir si un @ est dans une chaine de caractère c'est :

instr(Text4.text,"@")

Cela te renvoie un entier qui t'indique la position .. 0 veut dire qu'il ne la pas trouvé



La taille d'une chaines de caractères :

en VB : len(Text3.text)

en VB.Net : Text3.text.length()



Bye
3
fcampagne Messages postés 195 Date d'inscription vendredi 3 juin 2005 Statut Membre Dernière intervention 13 juillet 2006 3
11 août 2005 à 12:01
Pour vérifier si il y a bien un "@"

tu fait un dim tableau() as string= split(text4.text,"@") ce qui aurra
pour effet de retourné un tableau de 2 cases si il y a un @, ou une
case sinon!!!

Ensuite tu teste le nombre de case de tableau.
3
cs_cbu Messages postés 394 Date d'inscription mercredi 30 janvier 2002 Statut Membre Dernière intervention 4 novembre 2009 1
11 août 2005 à 12:05
Bah moi je ne ferais pas de tableau .. beaucoup trop lourd
si j'avais à tester un email j'utiliserai une expression régulière en faite
0
master4523 Messages postés 8 Date d'inscription samedi 13 juin 2009 Statut Membre Dernière intervention 7 novembre 2007
11 août 2005 à 12:13
Merci de vos réponses :D

Sincèrement, Master4523.
0
Rejoignez-nous