我有一个变量:
var text = 'researchOrganisationTrait.keywords[0].freeKeyword[1].texts[en_GB]';
我希望保留最后一次出现的索引(动态添加内容)
我尝试使用如下代码:
var text = 'researchOrganisationTrait.keywords[0].freeKeyword[1].texts[en_GB]';
text = text.replace(/\[\d*](?!.*\[)/, '[newIndex]');
alert(text);
但这并不会将freeKeyword[1]
替换为freeKeyword[newIndex]
如何匹配最后一次出现的方形数字?
JSFiddle:http://jsfiddle.net/4eALF/
答案 0 :(得分:4)
附加\d
:
text = text.replace(/\[\d+](?!.*\[\d)/, '[newIndex]')