JavaScript: Форматировать число / валюту с учетом культуры, как .NET String.Format ()?

Это похоже на проблему, которую кто-то уже решил бы в 2009 году, но я не могу найти приличную библиотеку JavaScript, которая будет принимать такие числа, как:

12345,58

И правильно отформатируйте его в соответствии с конкретной культурой (например, "nl-nl") или кодом валюты ISO.

Dojo показал обещание, но по умолчанию он не включает много культур и фактически не работал должным образом в моих тестах.

В основном я хочу что-то, что на 100% или почти на 100% эквивалентно тому, что делает для меня .NET, когда я запускаю:

String.Format ([cultureInfo Object], "{0: N}", myValue) 'для чисел

а также

String.Format ([cultureInfo Object], "{0: C}", myValue) 'для валюты

Ответы на вопрос(1)

Ваш ответ на вопрос