[Javascript] 數字增加千分位符號

有時為了讓數字更具有可讀性,尤其是需要呈現比較大的數字時,我們會需要加上千分位號,基本上這個做一個函數來做這件事情比較快,函數如下:

function number_format(n) {
    n += "";
    var arr = n.split(".");
    var re = /(\d{1,3})(?=(\d{3})+$)/g;
    return arr[0].replace(re,"$1,") + (arr.length == 2 ? "."+arr[1] : "");
}