0
我有櫃檯在這裏。它從0開始計數到滾動的給定數字。我需要給數字加逗號。它應該顯示在像234,235,235而不是234235235.在jquery counter中添加逗號給numbers.js
我找到了一個庫Numeral.js,它看起來像它可以做到,但我無法弄清楚它放在哪裏。
我有櫃檯在這裏。它從0開始計數到滾動的給定數字。我需要給數字加逗號。它應該顯示在像234,235,235而不是234235235.在jquery counter中添加逗號給numbers.js
我找到了一個庫Numeral.js,它看起來像它可以做到,但我無法弄清楚它放在哪裏。
沒有庫需要!
function comma(num) {
var parts = num.toString().split(".");
parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ",");
return parts.join(".");
};
另外,通過原型Number
,這樣就可以使用它像num.comma()
:
Number.prototype.comma = function() {
var parts = this.toString().split(".");
parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ",");
return parts.join(".");
};
注意,第二個方法(延伸的原生)通常被認爲是不好的做法。在實踐中,如果你沒有使用任何庫,那麼它很好,但否則應該可以避免。
哦,謝謝! ü應該把它放在: 「從」:{ 「計數」:0 }, 「到」:{ 「計數」:數據 } 對不起,我真的很新的編碼( –
@NikolayPridachin我我不確定你的意思,你可以編輯你的問題,包括更多的相關代碼? – Hydrothermal
對不起,我希望我在我的文章中添加了codepen鏈接,這裏是代碼 http://codepen.io/luisciphere/pen/YWOENr –