【发布时间】:2016-01-27 22:09:15
【问题描述】:
我用过这个 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
【问题讨论】:
-
那么你有什么办法解决这个问题?
-
其实我不明白为什么要在这里寻求帮助的正则表达式。
-
那么这应该适用于什么样的数字?只有 150000 或任何?
-
您的代码中没有任何内容可以将
.00添加到您的号码中。您确定原件是150000而不是150000.00?
标签: javascript jquery