1

Jquery 全球化效果很好。

您可以像这样格式化货币:

$("#currencyInput").val(Globalize.format(100000.25, "c"));

是否可以反转格式以便能够重新编辑值?(保持文化格式)

$("#currencyInput").val(Globalize.reverseFormat("$100,000.25", "c"));// 100000.25
4

2 回答 2

0

我知道,这是一个非常古老的问题,但是要删除货币符号并保持文化格式:

如上所述,使用 Globalize.parseFloat 将货币格式的字符串值解析为数字。

获取该值并将其格式化为特定于文化的数字字符串,而不是货币,再次使用 Globalize.format,但使用“n”参数,表示您需要一个数字:

   var x = Globalize.format(100000.25, "c")
   x = Globalize.parseFloat(x)
   x = Globalize.format(x, "n")
于 2015-04-01T16:00:41.440 回答
0

Globalize 插件提供了您可以使用的parseInt()方法parseFloat()

$("#currencyInput").val(Globalize.parseFloat("$100,000.25", 10, "c"));
于 2012-01-19T08:48:47.863 回答