JavaScript:与.NET String.Format()等文化相关的格式编号/货币?

时间:2009-10-23 20:59:57

标签: .net javascript internationalization culture

这似乎是有人在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 个答案:

答案 0 :(得分:5)

ASP.NET Ajax框架允许您执行此操作。

将ScriptManager上的EnableScriptGlobalization属性设置为true。然后,您可以使用Number.localeFormat函数格式化数字。