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) 'для валюты