Javascript 如何将逗号与js sale count分隔添加到货币格式
我想这样显示货币格式5000.00而不是显示此代码5000.00Javascript 如何将逗号与js sale count分隔添加到货币格式,javascript,Javascript,我想这样显示货币格式5000.00而不是显示此代码5000.00 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-countto/1.2.0/jquery.countTo.min.js"></script> $(function(){ $('* .sales-count-to').countTo({ formatter: function (value, options) {
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-countto/1.2.0/jquery.countTo.min.js"></script>
$(function(){
$('* .sales-count-to').countTo({
formatter: function (value, options) {
return '$ ' + value.toFixed(2).replace(/(\d)(?=(\d\d\d\d\d\d)+(?!\d))/g, ' ');
}
});
$('* .count-to').countTo();
<td class="sales-count-to" data-from="0" data-to="50000" data-speed="1000" data-fresh-interval="20"></td>
$(函数(){
$('*.sales count to')。countTo({
格式化程序:函数(值、选项){
返回“$”+value.toFixed(2).替换(/(\d)(?=(\d\d\d\d\d)+(?!\d))/g';
}
});
$('*.count to').countTo();
您可以使用Number.toLocaleString()
类似于(+value.toLocaleString('en-US',{minimumFractionDigits:2,maximumFractionDigits:2})
值前面的+
确保变量将首先转换为数字(如果可能的话)
var值='5000';
console.log((+value).toLocaleString('en-US',{minimumFractionDigits:2,maximumFractionDigits:2}))