Jquery グローバリゼーションはうまく機能します。
次のような方法で通貨をフォーマットできます。
$("#currencyInput").val(Globalize.format(100000.25, "c"));
フォーマットを逆にして値を元に戻すことはできますか? (カルチャ形式を保持)
$("#currencyInput").val(Globalize.reverseFormat("$100,000.25", "c"));// 100000.25
Jquery グローバリゼーションはうまく機能します。
次のような方法で通貨をフォーマットできます。
$("#currencyInput").val(Globalize.format(100000.25, "c"));
フォーマットを逆にして値を元に戻すことはできますか? (カルチャ形式を保持)
$("#currencyInput").val(Globalize.reverseFormat("$100,000.25", "c"));// 100000.25
Globalizeプラグインは、使用できるメソッドを提供parseInt()
します。parseFloat()
$("#currencyInput").val(Globalize.parseFloat("$100,000.25", 10, "c"));
非常に古い質問ですが、通貨記号を削除してカルチャの書式を維持するには:
上記のように、Globalize.parseFloat を使用して、通貨形式の文字列値を数値に解析します。
その値を取得し、Globalize.format を再度使用して、通貨ではなくカルチャ固有の数値文字列としてフォーマットしますが、数値が必要であることを示す "n" パラメーターを使用します。
var x = Globalize.format(100000.25, "c")
x = Globalize.parseFloat(x)
x = Globalize.format(x, "n")