我正在尝试验证 mm-dd-(2012~2099) 日期格式。
我有以下正则表达式。
^(0[1-9]|1[0-2])-(0[1-9]|[10-31])-(20[12-99])$
当我运行以下代码时,我得到了错误。这个正则表达式有什么问题?
var reg = new RegExp("^(0[1-9]|1[0-2])-(0[1-9]|[10-31])-(20[12-99])$")
reg.test("05-33-2012")**
当我取出年份部分,然后测试“05-33”时,它可以工作。