年月日正则表达式

^(?:(?!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)([-/.月]?)0?2([-/.月]?)29([日]?))$
支持:yyyy-MM-dd、yyyy/MM/dd、yyyy.MM.dd、yyyyMMdd、yyyy年MM月dd日、yyyyMd、yyyy-M-d,yyyy.M.d
参考:日期验证正则表达式 - 简书

年月日正则表达式最先出现在Python成神之路

版权声明:
作者:congcong
链接:https://www.techfm.club/p/11182.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>