正则表达式校验YYYYMMDD

1 //正则表达式校验YYYYMMDD,可以校验平年,闰年,以及不同月份所包括的天数
2 ^([\d]{4}((((0[13578]|1[02])((0[1-9])|([12][0-9])|(3[01])))|(((0[469])|11)((0[1-9])|([12][0-9])|30))|(02((0[1-9])|(1[0-9])|(2[0-8])))))|((((([02468][048])|([13579][26]))00)|([0-9]{2}(([02468][048])|([13579][26]))))(((0[13578]|1[02])((0[1-9])|([12][0-9])|(3[01])))|(((0[469])|11)((0[1-9])|([12][0-9])|30))|(02((0[1-9])|(1[0-9])|(2[0-9]))))){4})$

 

posted @ 2019-07-22 10:56  王小二不在家  阅读(3582)  评论(0编辑  收藏  举报