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

Chr*_*ris 3 javascript regex

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

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

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

var str="12) test";
var str="(12 test";
Run Code Online (Sandbox Code Playgroud)

哪个应该返回false.

dim*_*sic 10

逃生括号\:

/\([\d]+\)/.test(str);
Run Code Online (Sandbox Code Playgroud)