1. 程式人生 > >為數字增加千位分隔符

為數字增加千位分隔符

urn turn pre mat code 需要 使用 console log

將普通數字加上千位分隔符在涉及金錢的業務上很常見

 例如 123456.78 需要顯示為123,456.78

使用正則的方法最簡單

```
function numFormat(num){
let res=num.toString().replace(/\d+/, function(n){ // 先提取整數部分
   return n.replace(/(\d)(?=(\d{3})+$)/g,function($1){
      return $1+",";
    });
  })
  return res;
}
var a=123456789.87;
console.log(numFormat(a)); // "123,456,789.87"
```

為數字增加千位分隔符