質問

これは、2009年に誰かがすでに解決した問題のように思えますが、次のような数字が必要な適切なJavaScriptライブラリが見つかりません。

12345.58

特定の文化(つまり、「nl-nl」)またはISO通貨コードに基づいて正しくフォーマットします。

dojoは約束を示しましたが、デフォルトでは多くのカルチャが含まれておらず、実際にはテストで適切に機能していませんでした。

基本的に、実行時に.NETが行うことと100%または100%に近いものが必要です。

String.Format([cultureInfo Object]、" {0:N}&quot ;, myValue) '数字用

and

String.Format([cultureInfo Object]、" {0:C}&quot ;, myValue) '通貨用

役に立ちましたか?

解決

ASP.NET Ajaxフレームワークを使用すると、これを実行できます。

EnableScriptGlobalization プロパティを設定しますScriptManagerをtrueにします。その後、 Number.localeFormat 関数を使用して、数値をフォーマットできます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top