Regex-matching geschweiften Klammer

Suche nach Hilfe bei der Abstimmung der geschweiften Klammern in einem regulären Ausdruck Muster.
Ich habe versucht, verschiedene Kombinationen der entgeht, und symbol-matching mit etwas Glück. Vielleicht, weil es ist Freitag Nachmittag und ich bin mit Blick auf so etwas; aber Ihre Ideen würde sehr geschätzt werden. Der untenstehende code:

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']));

Habe ich auch begonnen, ein Turnschuh auf diese, http://jsfiddle.net/rgy3y/1/

  • Das scheint Recht...
InformationsquelleAutor gnome | 2011-03-25
Schreibe einen Kommentar