这似乎是有人在 2009 年就已经解决的问题,但我找不到一个像样的 JavaScript 库,它会采用如下数字:
12345.58
并根据特定的文化(即“nl-nl”)或 ISO 货币代码对其进行正确格式化。
dojo 显示出前景,但默认情况下它不包含许多文化,实际上在我的测试中无法正常工作。
当我运行时,我基本上想要与 .NET 为我所做的 100% 或接近 100% 等效的东西:
String.Format([cultureInfo Object], "{0:N}", myValue) ' 用于数字
和
String.Format([cultureInfo Object], "{0:C}", myValue) ' 用于货币