可能重复:
在 Javascript 整数中放置逗号
我在 JavaScript 中有一个包含数字的变量,我想在所有正确的地方用逗号显示它。因此,对于 222222,我需要 222,222,对于 1000333,我需要 1,000,333。最简单的方法是什么?
可能重复:
在 Javascript 整数中放置逗号
我在 JavaScript 中有一个包含数字的变量,我想在所有正确的地方用逗号显示它。因此,对于 222222,我需要 222,222,对于 1000333,我需要 1,000,333。最简单的方法是什么?
尝试这个:
function addGrouping(val, grouper) {
val += '';
x = val.split('.');
x1 = x[0];
x2 = x.length > 1 ? '.' + x[1] : '';
var rgx = /(\d+)(\d{3})/;
while (rgx.test(x1)) {
x1 = x1.replace(rgx, '$1' + grouper + '$2');
}
return x1 + x2;
}
addGrouping(1231.897243, ",")
// 1,231.897243