需要显示RegEx格式

时间:2016-07-02 05:42:39

标签: javascript

Q[1-4] _ [1988-2005]

嗨我想要上面的数据格式,它应该像"Q1 _ 1989"在javascript RegEx中一样。

请你帮我解决一下。

提前致谢

1 个答案:

答案 0 :(得分:0)

这样的事情应该这样做:

var regex = /^Q[1-4] _ ((19(88|89|9\d))|200[0-5])$/;

即匹配:

^                  beginning of string
Q                  literal Q
[1-4]              the digits 1,2,3 or 4
 _                 a space then an underscore, then another space
(                  beginning of year group
(19(88|89|9\d))    19 followed by (88 or 89 or 9 plus any digit)
|200[0-5]          or 200 followed by 0,1,2,3,4 or 5
)                  end of year group
$                  end of string