私はたとえば、ストレートブラケットのセットの間に数と一致するようにしようとしている:JS正規表現の問題
マッチactionFields[actionFields][0][data[Report][action]]
で0
これは私がこれまで持っていると私はnullを取得しておくものです。
var match, matchRegEx = /^\(?\[(\d)\]\)$/;
nameAttr = "actionFields[actionFields][0][data[Report][action]]",
match = matchRegEx.exec(nameAttr);
のためにテストすることができますあなたの式は、リテラルの括弧を一致させようとします( '\('、 '\)')が、どれもあなたの文字列ではありません。なぜあなたはそこにいるのですか?また、式は最初と最後に固定されているので、 '([5])'や '[3] 'などの文字列だけがマッチします。 –