50字范文,内容丰富有趣,生活中的好帮手!
50字范文 > Java正则表达式校验日期

Java正则表达式校验日期

时间:2020-11-29 11:21:54

相关推荐

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)))

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。