xyhwork

合法的日期:MSDN上规定--在公元(基督纪元)0001 年 1 月 1 日午夜 12:00:00 到公元 (C.E.) 9999 年 12 月 31 日晚上 11:59:59 之间的日期和时间 

闰年的概念:百度百科说明--四年一闰,百年不闰,四百年再闰 

============================================================

1.格式:yyyyMMhh

正则:
^((?!0000)[0-9]{4}((0[1-9]|1[0-2])(0[1-9]|1[0-9]|2[0-8])|(0[13-9]|1[0-2])(29|30)|(0[13578]|1[02])31)|([0-9]{2}(0[48]|[2468][048]|[13579][26])|(0[48]|[2468][048]|[13579][26])00)0229)$
 完整的日期正则:1、3、5、7、8、10、12月都包含31日;会校验平年闰年的区别:如2月是否有29天等等

 

 

2.格式:yyyy-MM-hh

正则:
^(?:(?!0000)[0-9]{4}(?:(?:0[1-9]|1[0-2])(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])(?:29|30)|(?:0[13578]|1[02])31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)0229)$
完整的日期正则:1、3、5、7、8、10、12月都包含31日;会校验平年闰年的区别:如2月是否有29天等等

 

分类:

技术点:

相关文章:

  • 2022-01-22
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-10
  • 2021-10-09
  • 2021-09-22
猜你喜欢
  • 2021-12-27
  • 2021-11-19
  • 2022-02-01
  • 2021-12-27
  • 2021-12-28
相关资源
相似解决方案