Bonjour,
Je reviens vers vous pour régler mon petit problème de validation de date. La première étape c'est de valider le format à l'aide d'une expression régulière. Le format doit être : AAAA-MM-JJ. C'est le format ISO, quoi.
Voici mon code :
Ça n'affiche rien, ça me surprend un peu.Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <html> <head> <script type="text/javascript"> var dateRegExp = new RegExp("^[0-9]{4}-((01|03|05|07|08|10|12)-(0[1-9]|1[0-9]|2[0-9]|3[0-1]))|((04|06|09|11)-(0[1-9]|1[0-9]|2[0-9]|30))|(02-(0[1-9]|1[0-9]|2[0-9]))$", "g"); var dt = "2008-05-05"; if (dateRegEx.test(dt)) alert("La date est OK."); else alert("La date ne respecte pas le format."); </script> </head> <body onLoad="dateTesting();"> Hello World! </body> </html>