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.parseFloat 将货币格式的字符串值解析为数字。
获取该值并将其格式化为特定于文化的数字字符串,而不是货币,再次使用 Globalize.format,但使用“n”参数,表示您需要一个数字:
var x = Globalize.format(100000.25, "c")
x = Globalize.parseFloat(x)
x = Globalize.format(x, "n")
Globalize 插件提供了您可以使用的parseInt()
方法parseFloat()
:
$("#currencyInput").val(Globalize.parseFloat("$100,000.25", 10, "c"));