bonjour tout le monde
comment je peux verifier si le text teppé dans textbox est sous la orm d'une adresse email (xxxx@xxxx.xxx)
bonjour tout le monde
comment je peux verifier si le text teppé dans textbox est sous la orm d'une adresse email (xxxx@xxxx.xxx)
L'idéal serait d'utiliser une expression régulière.
Par exemple: http://www.developpez.net/forums/d63...guliere-email/
merci mais dans ce code
quelle est le type de
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 email=Request.Form("email") set regex = New RegExp regex.IgnoreCase=True regex.Global=True regex.Pattern = "^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]{2,}[.][a-zA-Z]{2,4}$" if regex.Test("email")=true then Response.Write "ok" else Response.Write "ko" end if
et qu'est ce que je dois importer comme bibliothéque
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 regex, email
merci
Hmm, il s'agit d'un truc spécifique à VB...
je n'ai pas compris!!!!
Salut,
ici la variable regex est une variable de type RegExp, il s'agit en fait d'un type spécifique à VB qui permet de définir des expressions régulières.
Et email est de type string, car dans cette variable tu récupères la chaine de caractère dans laquelle est écrit ton adresse mail.
As-tu regardé du côté des "RegularExpressionValidator" qui sont implémentés dans VS ?
je travaille avec visual web developper le type RegExp n'existe pas
il y a Regex
en plus je n'ai pas bien compris la fonction de validation
merci
Pour la fonction de validation, oublie. C'est une fonction automatique qui existe dans Visual Studio.
Pour le type, Regex est aussi un type pour les expressions régulières, tu peux adapter le code trouvé à ce que tu veux faire maintenant.
Partager