j'ai créer cette expression régulière que j'utilse pour les formulaire HTML5 et qui permet de valider des dates au format jj/mm/aaaa entre le 01/01/0000 et le 31/12/9999
/^((01|02|03|04|05|06|07|08|09|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31)\/(01|03|05|07|08|10|12)\/[0-9]{4})|((01|02|03|04|05|06|07|08|09|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30)\/(04|06|09|11)\/[0-9]{4})|((01|02|03|04|05|06|07|08|09|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28)\/02\/[0-9]{4})|((29\/02\/)((0400|0800|1200|1600|2000|2400|2800|3200|3600|4000|4400|4800|5200|5600|6000|6400|6800|7200|7600|8000|8400|8800|9200|96)|([0-9]{2}(04|08|12|16|20|24|28|32|36|40|44|48|52|56|60|64|68|72|76|80|84|88|92|96))))$/
Partager