Это продолжение previous thread, потому что ни один из ответов там не дал ожидаемого результата. Я получаю super wierd поведение с использованием регулярных выражений для соответствия датам. Я хочу, чтобы соответствовать следующие даты:Какое регулярное выражение соответствует квадратной скобке? (Часть 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
Чтобы соответствовать первой скобке в выражении –
Это не будет сделано. В этом контексте он будет рассматриваться как буквальный карет. Я думаю, что вы на самом деле имеете в виду это/^ \ [[0-1] [1-9] \ - [0-3] [0-9] \]/ – rhuffstedtler