码迷,mamicode.com
首页 > 其他好文 > 详细

为数字增加千位分隔符

时间:2018-06-12 17:46:52      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:AC   增加   OLE   var   let   ace   ret   console   $1   

将普通数字加上千位分隔符在涉及金钱的业务上很常见

 例如 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"
```

为数字增加千位分隔符

标签:AC   增加   OLE   var   let   ace   ret   console   $1   

原文地址:https://www.cnblogs.com/zjwxy/p/9174145.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!