我試圖在一組直括號之間的匹配號碼,例如:JS正則表達式的問題
匹配的0
在actionFields[actionFields][0][data[Report][action]]
這是我到目前爲止,我不斷收到空。
var match, matchRegEx = /^\(?\[(\d)\]\)$/;
nameAttr = "actionFields[actionFields][0][data[Report][action]]",
match = matchRegEx.exec(nameAttr);
表達式嘗試匹配字面括號中的數字('\(','\)'),但有沒有在您的字符串。你爲什麼要在那裏?另外,你的表達式被錨定在開始和結束處,所以只有諸如'([5])或'[3])'這樣的字符串會被匹配。 – 2012-01-06 22:54:02