3

我想测试javascript中的字符串是否包含带有整数的普通括号

var str="(12) this is a test";
var pat=/(([\d]+))/;
if (pat.test(str)) 
    alert("true");

工作正常,但当字符串看起来像这样时它也会返回 true

var str="12) test";
var str="(12 test";

这应该返回false。

4

1 回答 1

10

转义括号\

/\([\d]+\)/.test(str);
于 2013-02-11T23:56:46.020 回答