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 –