regex - What's the regular expression that matches a square bracket? (Part II) -
this continuation of previous thread because none of answers there produced intended result. getting super wierd behavior using regexes match dates. want match following dates:
[month-day] such as:
"[01-23]" // january 23rd valid date "[02-31]" // february 31st invalid date "[02-16]" // valid "[ 6-03]" // invalid format here regex:
regex = /\[^[0-1][1-9]\-[0-3][0-9]\]/ i tried put both single \ , double \ infront of brackets nothing seems working matching these dates. ideas?
thanks!
the problem regex placement of start-of-line anchor ^ after initial square bracket. cannot happen, regex never matches anything.
move anchor beginning of expression fix problem:
regex = /^\[[0-1][1-9]\-[0-3][0-9]\]/
Comments
Post a Comment