如何在RegEx中添加两个问号和一个空格?

时间:2011-07-19 14:29:44

标签: javascript jquery regex

如何添加空格和两个问号'??'到此RegEx /51|02|52/。 我尝试了很多方法,但没有任何工作。

这是代码的其余部分,因此您可以清楚地了解我正在尝试做的事情:

$('.numeric-year').keyup(function () {
    var theseNumbers = /51|02|52/;
    $(this).toggleClass('field-error', !theseNumbers.test(this.value));
}); 

我已经尝试将\s空格添加到RegEx,但它没有用。我也尝试为这两个问号添加|??但又没有成功

真的很感激这个帮助,谢谢

2 个答案:

答案 0 :(得分:1)

?是一个特殊字符,即量词'0或1'。你需要逃脱它。

至于空格,请使用+量词,意思是“1或更多”。

/51|02|52|\?\?|\s+/

答案 1 :(得分:0)

你必须逃避这些问号:

var theseNumbers = /51|02|52|\?\?/;