MessageFormat in Javascript (Parameter in lokalisierten UI-Strings)

Was ist ein guter Weg für den Umgang Parameter in lokalisierten Zeichenfolgen in javascript?
Ich bin mit dem gleichen format wie in java MessageFormat-Klasse, z.B.:

There are {0} apples in basket ID {1}.

Wo {0} ersetzt werden, mit dem ersten parameter {1} mit der zweiten.

Dies ist der Anruf, den ich verwenden möchte in JS (d.h. ich implementieren möchten origStr):

var str = replaceParams(origStr, [5, 'AAA']);

Ich vermute, dass die beste Strategie wäre, einen regulären Ausdruck zu verwenden. Wenn ja, bitte bieten Sie einen guten regulären Ausdruck. Aber ich bin offen zu hören, alle anderen Optionen.

InformationsquelleAutor der Frage Ovesh | 2009-08-30

Schreibe einen Kommentar