gpt4 book ai didi

javascript - 输出 3 位数字后带逗号的数字

转载 作者:行者123 更新时间:2023-11-29 19:16:22 25 4
gpt4 key购买 nike

我用过这个 jQuery 代码

jQuery.fn.digits = function(){ 
return this.each(function(){
jQuery(this).text( $(this).text().replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,") );
})
}

对于数字 150000我希望它输出 150,000

但它正在输出:150,000.00

我不想要这些额外的.00

最佳答案

我发现 for 循环比正则表达式更容易理解。

function addCommas(num) {
var characters = parseInt(num, 10).toString();
var output = '';
for (var offset = characters.length; offset > 0; offset -= 3) {
output = characters.slice(Math.max(offset - 3, 0), offset) + (output ? ',' + output : '');
}
return output;
}

关于javascript - 输出 3 位数字后带逗号的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35049039/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com