测试string是否包含带整数的括号

时间:2013-02-11 23:54:26

标签: javascript regex

我想测试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。

1 个答案:

答案 0 :(得分:10)

使用\转义括号:

/\([\d]+\)/.test(str);