如何匹配特定年份范围与正则表达式

时间:2016-12-10 16:37:34

标签: javascript regex

我需要在2007-2009之间的字符串特定年份范围内找到。 我怎么能用正则表达式做到这一点?

这是我到目前为止所做的,但并不是真正理解它应该是什么样子。

/^(200[7-9]|20[7-9]\d|200\d|200[7-9])$/

1 个答案:

答案 0 :(得分:1)

/200[7-9]/g应该足以在字符串中的任何位置匹配该范围内的日期。

您的示例也会匹配一些不正确的值,例如201,2011,2001。