我用以跟随Regex验证日期字段:
^(?:((31(Jan | Mar | May | Jul | Aug | Oct | Dec))|(([0-2] \ d)| 30) (一月|三月|四月|五月|六月|七月|八月|九月|十月|十一月|十二月))|(([01] \ d | 2 [0-8]) 2月))|(29月(=? ((1 [6-9] | [2-9] \ d)(0 [48] | [2468] [048] | [13579] [26])|((16 | [2468] [048] | [ 3579] [26])00))))) ((1 [6-9] | [2-9] \ d)\ d {2})$
这里的问题是它不允许值“2016年2月29日”并给出错误消息。
它不允许日期的表达可能有什么问题?
请帮助。 感谢你的时间。谢谢!!
答案 0 :(得分:0)
我把它想出来了。 而不是" 29-Feb"应该是" 2月29日"。
为愚蠢道歉。 非常感谢您的放纵。