【发布时间】:2011-09-30 15:39:35
【问题描述】:
我有一个用于用户输入数字的表单的文本输入字段。我想在每三个数字后自动插入一个逗号。
例如,输入“20”将导致“20”。输入“100”将导致“100”。但如果他们要输入“1000”,则会在 1 和后面的 0 之间插入一个逗号(例如 1,000)。显然,如果数字达到 7 位(例如 1,000,000),这种行为将继续存在。
有没有简单的方法来做到这一点?我对这一切有点陌生,所以请像在和孩子说话一样回答:)
【问题讨论】:
-
最快的方法是
number.toLocaleString("en");
标签: javascript html css input number-formatting