-
C# 2.0 : Problème regex
Toujours avec un regex.
mon problème est que un utilisateur me donne une liste de caractères qui peuvent etre tappé dans une zone.
J'utilise le RegularExpressionValidator pour faire un control a posteriori,
imaginons que le textbox ne peut recevoir que
"1 o ¨p y \" comme caractères possibles
quel est la forme du regex ? :-(
je n'ai pas trouvé sur le site regexlib.
-
En voilà une qui devrait marcher : (1 | o | ¨ | p | y | \\)*
Si jamais, pour tester et construire tes expressions régulière, je te conseille Expresso (http://www.ultrapico.com/ExpressoDownload.htm)
-
Merci
Je teste tout ca dès lundi
-
Pour ma part, je n'aime pas trop Expresso, mais je te conseille le Regulator de Roy Osherove.
http://tools.osherove.com/CoolTools/...5/Default.aspx
Allez, disons juste que les deux outils sont assez semblables, question de préférence ou d'habitude
-
Cela ne fonctionne pas
J'ai cette regular expression.
(1|2|3|4 |5|)*
Je voudrais que cela passe si la textbox contient
"1"
ou
"12"
ou "3" ou "5" ou "41"
etc
-
desolé !!!!
(1|2|3|4|5|6)*
faut faire attention aux espaces ;-)
-
Et en faisant ([123456])*
c'est à dire 0 à n fois un caractère compris dans l'ensemble 123456.
Par contre, du coup, tu peux mettre 112 par exemple.
Pour tester les expressions régulières, tu as aussi regexMaker, qui traine quelquepart sur Developpez.com