Javascript通配符变量?

4 javascript variables wildcard

product_id可能是字母和数字的某种组合,如:GB47NTQQ.

我想查看除第3和第4个字符以外的所有字符是否相同.

就像是:

if product_id = GBxxNTQQ //where x could be any number or letter.
    //do things
else
    //do other things
Run Code Online (Sandbox Code Playgroud)

如何使用JavaScript完成此操作?

小智 9

使用正则表达式和string.match().句点是单个通配符.

string.match(/GB..NTQQ/);
Run Code Online (Sandbox Code Playgroud)


dec*_*eze 5

使用正则表达式匹配:

if ('GB47NTQQ'.match(/^GB..NTQQ$/)) {
    // yes, matches
}
Run Code Online (Sandbox Code Playgroud)