2016-08-02 42 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 –