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 に答える