我的函数里面有逗号的javascript格式编号

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的函数里面有逗号的javascript格式编号相关的知识,希望对你有一定的参考价值。

我有一个超级简单的功能,我只想用来添加多个数字,并将该数字显示为我的页面上的文本。我唯一缺少的功能是逗号分隔格式。我确信这很容易,但我似乎仍无法让它发挥作用。以下是我的代码。

    function winnersTotal() {
    var jackpotTotal = 1510258 /*Jan & Feb Totals*/;
    jackpotTotal.toString().replace(/(d)(?=(d{3})+(?!d))/g, "$1,");
    document.getElementById("jackpotTotal").innerhtml = "$" + jackpotTotal;
}
答案

使用toLocaleString()

function winnersTotal() {
    var jackpotTotal = 1510258 /*Jan & Feb Totals*/;
    var withCommas = jackpotTotal.toLocaleString();
    document.getElementById("jackpotTotal").innerHTML = "$" + withCommas;
}
<div id="jackpotTotal"></div>
<button onclick="winnersTotal()">Click Me</button>

以上是关于我的函数里面有逗号的javascript格式编号的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript数学函数:如何用千分位逗号格式化答案[重复]

javascript数组

如何引用 div 标签的 Javascript 函数来添加逗号?

notepad++ 怎么格式化代SQL码

Http的Header里面包含哪些字段,每个字段有哪些含义?

逗号后显示的TextView编号