这是previous thread的延续,因为没有任何答案产生预期结果。我正在使用正则表达式匹配日期,以获得超级奇怪的行为。我想匹配的日期如下:匹配方括号的正则表达式是什么? (Part II)
[month-day]
如:
"[01-23]" // January 23rd is a valid date
"[02-31]" // February 31st is an invalid date
"[02-16]" // valid
"[ 6-03]" // invalid format
这里是我的正则表达式:
regex = /\[^[0-1][1-9]\-[0-3][0-9]\]/
我试图把两个单\
人和双人\
盈括号,但似乎没有工作匹配这些日期。有任何想法吗?
谢谢!
你有什么期望了''^做? – jwodder 2015-04-01 12:54:01
要匹配表达式 – 2015-04-01 12:54:55
中的第一个括号它不会这样做。在这种情况下,它将被视为文字插页。我认为你实际上的意思是这个/^\ [[0-1] [1-9] \ - [0-3] [0-9] \]/ – rhuffstedtler 2015-04-01 12:55:49