我如何添加两个问号和空白到我的RegEx

How do I add two questionmarks and a whitespace to my RegEx?

本文关键字:空白 RegEx 我的 何添加 添加 两个      更新时间:2023-09-26

如何添加空格和两个问号??'到这个正则表达式/51|02|52/。我试了很多方法,但都不起作用。

下面是代码的其余部分,因此您可以清楚地了解我要做的事情:
$('.numeric-year').keyup(function () {
    var theseNumbers = /51|02|52/;
    $(this).toggleClass('field-error', !theseNumbers.test(this.value));
}); 

我试过将's添加到RegEx的空白,但它没有工作。我还尝试为两个问号添加|??,但再次没有成功

如果你能帮上忙,我会很感激的,谢谢

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

对于空格,使用+量词,表示"1或更多"。

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

你必须转义这些问号:

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