尋找正則表達式模式中大括號的匹配幫助。 我已經嘗試過不同的轉義組合,並且符號匹配與小運氣。也許是因爲這是星期五下午,我忽略了一些東西;但您的想法將不勝感激。下面的代碼:正則表達式匹配大括號
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