|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Inscription : mars 2007 Messages : 324 ![]() |
Bonjour,
J'aimerai faire un RegularExpressionValidator sur un textbox sensé contenir l'heure au format suivant: hh:mm:ss.ff où hh, mm, ss, et ff sont respectivement les heures, les minutes, les secondes, et les frames (les frames sont un équivalent des millisecondes: 1 frame = 40ms; les frames vont de 0 à 24). Voici l'expression utilisée: Code :
^([0-1][0-9]|[2][0-3]):([0-5][0-9]):([0-5][0-9]).([0-1][0-9]|[2][0-4])$ Si quelqu'un peut m'aider! ![]() Merci |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() ![]() Thomas LevesqueDéveloppeur .NET Inscription : février 2004 Messages : 17 801 ![]() |
Pas très clair ton histoire... ça marche très bien pour le format que tu as indiqué (hh:mm:ss.ff). Si tu veux que ça supporte des variantes, précise lesquelles, on ne peut pas deviner pour toi...
EDIT: je crois que j'ai compris: tu ne veux pas que ça accepte autre chose que le point entre les secondes et les frames ? C'était vraiment pas très clair d'après ta phrase... Le point dans une expression régulière signifie "n'importe quel caractère". Si tu veux que ce soit vraiment le caractère '.', il faut mettre un backslash devant : Code :
^([0-1][0-9]|[2][0-3]):([0-5][0-9]):([0-5][0-9])\.([0-1][0-9]|[2][0-4])$
__________________
Pas de questions techniques par MP ! Le forum est là pour ça... |
|
10
|
|
|
#3 |
|
Membre régulier
![]() Inscription : mars 2007 Messages : 324 ![]() |
Merci tomlev, c'est exactement la réponse que je souhaitais!
![]() Désolé de m'être mal exprimé, mais je l'ai fait sur la base de ce que j'ai compris sur les validator, à savoir qu'en plaçant le point, je m'attendais à ce qu'il n'y ait que ça d'autorisé et donc qu'il ne fonctionnait pas. Sinon, si je laisse la textbox vide, le RegularExpressionValidator ne le signale pas. Y'a t'il une propriété que je n'aurai pas vu, ou dois je passer par le RequiredFieldValidator? Merci encore! |
|
|
00
|
|
|
#4 |
![]() ![]() ![]() ![]() Thomas LevesqueDéveloppeur .NET Inscription : février 2004 Messages : 17 801 ![]() |
Je connais les Regex, mais pas très bien ASP.NET... donc je sais pas trop. D'après le nom, un RequiredFieldValidator semble faire ce que tu veux...
__________________
Pas de questions techniques par MP ! Le forum est là pour ça... |
|
00
|
|
|
#5 |
|
Membre régulier
![]() Inscription : mars 2007 Messages : 324 ![]() |
Ok, je vais rajouter en second validator le Required.
Merci encore! |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com