Bonjour,
je souhaite tester un Textbox pour une saisie de DateTime jj-mm-aaaa,
Si je en me trompe pas l'expression réguliere doit être de la forme :
[0-9]{,2}[-][0-9]{,2}[-][0-9]{,4}, mais ça ne marche pas...
C'est quoi le pb?
Version imprimable
Bonjour,
je souhaite tester un Textbox pour une saisie de DateTime jj-mm-aaaa,
Si je en me trompe pas l'expression réguliere doit être de la forme :
[0-9]{,2}[-][0-9]{,2}[-][0-9]{,4}, mais ça ne marche pas...
C'est quoi le pb?
Salut.
Ce sont les {,X} qui ne doivent pas fonctionner. Essaie plutôt avec {1,X}. Par ailleurs, ta regex est incomplète, parce que même si elle était fonctionnelle, elle validerait la date du 37-38-1999 :aie:.
Oh bah là c'est déjà pas mal car je sens que c'est en amont que je ferai mon test de four férie et tout le rest.
Merci Max je vais tester ça
Ce n'est en effet peut-être pas la peine de se prendre le chou avec des RegEx quand ce n'est pas nécessaire...
Bonjour,
comme dit plus haut, la validation d'une date est beaucoup plus compliquée que ça.
J'utiliserai simplement : DateTime.TryParse
Bonjour,
J'avais déjà répondu sur un sujet similaire en java.
Tu peux y jeter un coup d'oeil :
http://www.developpez.net/forums/d10...il/regex-date/
Je vous remercie à tous, j'ai simplement utilise le TryParse.
Pour ce qui est du test plus approfondi je m'en chargerai plus tard.
Merci