JavaScript: Formatnummer / Währung mit Bezug zur Kultur wie .NET's String.Format ()?

Dies scheint ein Problem zu sein, das jemand bereits im Jahr 2009 gelöst hätte, aber ich kann keine anständige JavaScript-Bibliothek finden, die eine Zahl wie die folgende enthält:

12345.58

Und formatieren Sie es korrekt basierend auf einer bestimmten Kultur (dh "nl-nl") oder einem ISO-Währungscode.

Das Dojo war vielversprechend, enthält jedoch standardmäßig nicht viele Kulturen und hat in meinen Tests nicht richtig funktioniert.

Grundsätzlich möchte ich etwas, das 100% oder fast 100% der Leistung von .NET entspricht, wenn ich Folgendes ausführe:

String.Format ([cultureInfo Object], "{0: N}", myValue) 'für Zahlen

und

String.Format ([cultureInfo Object], "{0: C}", myValue) 'für die Währung

Antworten auf die Frage(1)

Ihre Antwort auf die Frage