jquery - 如何使用 jquery 正确格式化货币?

标签 jquery currency formatter

我不需要掩码,但我需要可以格式化货币(在所有浏览器中)并且不允许输入任何字母或特殊字符的东西。感谢您的帮助

例子:

有效:$50.00
1,000.53 美元

无效:$w45.00
$34.3r6

最佳答案

另一种选择(如果您使用的是 ASP.Net razor View )是,在您的 View 中您可以这样做

<div>@String.Format("{0:C}", Model.total)</div>

这会正确格式化它。注意(item.total 是 double /十进制)

如果在 jQuery 中你也可以使用 Regex

$(".totalSum").text('$' + parseFloat(total, 10).toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g, "$1,").toString());

关于jquery - 如何使用 jquery 正确格式化货币?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5043650/

相关文章:

jquery - IE9 中 jQuery load() 事件未触发的问题

jquery - 我可以将 CSS "theme"作为 JSON 文档存储在 CouchDB 中吗? (然后加载并应用它?)

javascript - JS/Ajax : Submit form without page refresh or button click

javascript - 从 html 表单更改服务调用 URL?

perl - 使用 TAP::Harness 处理测试,如何在测试退出时打印输出

jquery - 如何从自定义格式化程序中访问单元格对象?

java - 能否将 Eclipse 格式化程序配置为在括号之间正确缩进多行?

django 网站和更改货币

python - 将字典保存为包含我可以不断添加的列的文件

java - 我可以获得 Java 中 ISO 货币代码的文本描述吗?