匹配替换第n个字符串

var name = "questions[0][question]",i=0;
name.replace(/\[.+?\]/g, function(match, pos, original) {i++;return (i==1)?"[THE REPLACED VALUE]":match;});

执行结果:"questions[THE REPLACED VALUE][question]"

posted @ 2016-07-26 11:29  echo2016  阅读(720)  评论(0编辑  收藏  举报