次のようなテキストを検出しようとします。E(id,x,y);
コードは次のとおりです。
var patt1= /\bE\[[\w]+,[\d]+,[\d]+\]\;\b/i;
document.write(patt1.test("E[id,1,2];"));
結果は次のとおりです。false
しかし、私が変わるとき
/\bE\[[\w]+,[\d]+,[\d]+\]\;\b/i;
に
/\bE\[[\w]+,[\d]+,[\d]+\]\;/i;
結果は次のとおりtrue
です。しかし、それも許しE[id,1,2];moretext
ました。