Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将逗号与js sale count分隔添加到货币格式_Javascript - Fatal编程技术网

Javascript 如何将逗号与js sale count分隔添加到货币格式

Javascript 如何将逗号与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) {

我想这样显示货币格式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) {
        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}))