JavaScript: Format number/currency w/regards to culture like .NET's String.Format()?
This seems like a problem someone would've already solved in the year 2009, but I can't find a decent JavaScript library that will take a number like:
12345.58
And format it correctly based on a specific culture (ie, "nl-nl") or ISO currency code.
dojo showed promise, but it doesn't include many cultures by default, and actually wasn't working properly in my tests.
I basically want something that is 100% or near-100% equivalent to what .NET does for me, when I run:
String.开发者_开发问答Format([cultureInfo Object], "{0:N}", myValue) ' for numbers
and
String.Format([cultureInfo Object], "{0:C}", myValue) ' for currency
The ASP.NET Ajax framework lets you do this.
Set the EnableScriptGlobalization property on the ScriptManager to true. You can then use the Number.localeFormat function to format numbers.
加载中,请稍侯......
精彩评论