2016-08-02 79 views

回答

0

没有库需要!

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

哦,谢谢! ü应该把它放在: “从”:{ “计数”:0 }, “到”:{ “计数”:数据 } 对不起,我真的很新的编码( –

+0

@NikolayPridachin我我不确定你的意思,你可以编辑你的问题,包括更多的相关代码? – Hydrothermal

+0

对不起,我希望我在我的文章中添加了codepen链接,这里是代码 http://codepen.io/luisciphere/pen/YWOENr –