Buscando ayuda para hacer coincidir los corchetes en un patrón de expresión regular. He intentado diferentes combinaciones de escapes y coincidencia de símbolos con poca suerte. Quizás porque es viernes por la tarde y estoy pasando por alto algo; pero sus ideas serán muy apreciadas. El código de abajo:Corchete rizado coincidente
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']));
También he comenzado un violín en esto, http://jsfiddle.net/rgy3y/1/
Eso parece correcto ... –