年月日正则表达式
^(?:(?!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成神之路。
共有 0 条评论