标签: javascript regex
我需要在2007-2009之间的字符串特定年份范围内找到。 我怎么能用正则表达式做到这一点?
这是我到目前为止所做的,但并不是真正理解它应该是什么样子。
/^(200[7-9]|20[7-9]\d|200\d|200[7-9])$/
答案 0 :(得分:1)
/200[7-9]/g应该足以在字符串中的任何位置匹配该范围内的日期。
/200[7-9]/g
您的示例也会匹配一些不正确的值,例如201,2011,2001。