逗号

时间:2021-01-25 22:37:10

标签: javascript

我正在尝试使用此脚本以只读形式计算和打印结果。虽然这很好用,但我需要像这样显示数字:2.000.000 而不是 2.000.000.00。我需要最后那两个零消失。我用谷歌搜索了它,但我发现的只是逗号完好无损的解决方案。由于这个脚本非常基本和简单,我希望对于我的问题有一个非常简单和基本的解决方案。

<script>
        getPrice = function() {
            var numVal1 = Number(document.getElementById("price").value);
            var numVal2 = Number(document.getElementById("discount").value) ;
            var totalValue = numVal1 * numVal2
            document.getElementById("total").value = totalValue.toFixed(2).replace(/\d(?=(\d{3})+\.)/g, '$&.');
        }
    </script>

1 个答案:

答案 0 :(得分:-1)

你有没有试过这个:

totalValue.toFixed(2).replace(/\d(?=(\d{3})+\.)/g, '$&.').slice(0, -3)
相关问题