1. 程式人生 > >數字新增千分位符號

數字新增千分位符號

方法1

正則表示式判斷

js程式碼:

function thousandBitSeparator(num) {

    return num && (num.toString().indexOf('.') != -1 ? num.toString().replace(/(\d)(?=(\d{3})+\.)/g, function(a, b) {
        return b + ",";
     }) : num.toString().replace(/(\d)(?=(\d{3}))/g, function(a, b) {
         return b + ",";
     }));

 }

方法2 

使用js的toLocaleString(),只有當要轉換的型別是number的才能夠正常使用,並且小數點後面最多取3