当前位置:   article > 正文

Java正则表达式校验日期_java正则校验日期格式

java正则校验日期格式

业务需求需要校验日期格式

MM/DD/YYYY

百度了一圈也没有合适的都是校验 DD/MM/YYYY的所以就只能简单的教育一下

MM/DD/YYYY :

(0[1-9]|1[0-2])\\/(0[1-9]|1\\d|2\\d|3[01])\\/(19|20)\\d{2}

这里前边月份可以为01-12之间 日为01-31之间  年为1900-2099之间

等 DD/MM/YYYY:

这种格式的校验非常的全可以校验2月份平年28闰年29

(((0[1-9]|[12][0-9]|3[01])/((0[13578]|1[02]))|((0[1-9]|[12][0-9]|30)/(0[469]|11))|(0[1-9]|[1][0-9]|2[0-8])/(02))/([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3}))|(29/02/(([0-9]{2})(0[48]|[2468][048]|[13579][26])|((0[48]|[2468][048]|[3579][26])00)))
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/119346
推荐阅读
相关标签
  

闽ICP备14008679号