寻找正则表达式模式中大括号的匹配帮助。 我已经尝试过不同的转义组合,并且符号匹配与小运气。也许是因为这是星期五下午,我忽略了一些东西;但您的想法将不胜感激。下面的代码:正则表达式匹配大括号
function stringFormat(str, arr) {
for (var i = 0; i < arr.length; i++) {
var regExp = new RegExp('^\{' + i + '\}$', 'g');
str = str.replace(regExp, arr[i]);
}
return str;
}
var str = '<p>The quick {0}, brown {1}</p>';
$('#test').html(stringFormat(str, ['brown', 'fox']));
我也对这个开始了小提琴,http://jsfiddle.net/rgy3y/1/
这似乎是正确的...... – 2011-03-25 20:21:35