Это похоже на проблему, которую кто-то уже решил бы в 2009 году, но я не могу найти приличную библиотеку JavaScript, которая будет принимать число вроде:
12345,58
И правильно отформатируйте его в соответствии с конкретной культурой (например, "nl-nl") или кодом валюты ISO.
Додзё показал обещание, но по умолчанию оно не включает много культур и фактически не работало должным образом в моих тестах.
Мне нужно что-то, что на 100% или почти на 100% эквивалентно тому, что .NET делает для меня, когда я запускаю:
String.Format ([cultureInfo Object], "{0: N}", myValue) 'для чисел
и
String.Format ([cultureInfo Object], "{0: C}", myValue) 'для валюты