【发布时间】:2010-12-31 17:20:19
【问题描述】:
如何使用 jQuery 每三位使用逗号分隔符格式化数字?
例如:
╔═══════════╦═════════════╗
║ Input ║ Output ║
╠═══════════╬═════════════╣
║ 298 ║ 298 ║
║ 2984 ║ 2,984 ║
║ 297312984 ║ 297,312,984 ║
╚═══════════╩═════════════╝
【问题讨论】:
-
我是 jQuery 新手,想要一个简单的函数/插件,如果数字长度超过三位数,只需在每三位数后添加逗号。仅正数,无分数,无小数,不涉及货币,标准美国格式 (1,111) 不是($1,111 或 $1,111.11)。如果可能的话,我宁愿使用 jQuery 而不仅仅是 javascript,并且最好将代码集设置为一个函数,以便可以非常轻松地应用它。我该怎么做呢?感谢大家的投入。再次感谢。
-
@unknown:你已经有很多答案了。查看您收到的答案并对其进行评估,以确定最适合您的答案。如果您需要对其中一个答案进行更多说明,请将其作为对该答案的评论发布。
-
对不起,我的问题不够简洁,但请参阅使用 Paul Creasey 的代码的 Doug Neiner 插件格式以获得答案。