开发者社区> 问答> 正文

如何将浮点数点左边的数每三位添加一个逗号,如 12000000.11 转化为『12,000,000.

如何将浮点数点左边的数每三位添加一个逗号,如 12000000.11 转化为『12,000,000.11』?

展开
收起
请回答1024 2020-04-02 13:45:22 1559 0
2 条回答
写回答
取消 提交回答
  • 有点尴尬唉 你要寻找的东西已经被吃掉啦!

    function commafy(num) { return num && num .toString() .replace(/(\d)(?=(\d{3})+.)/g, function ($1, $2, $3) { console.log($1, $2, $3); return $2 + ','; }); } console.log(commafy(12345678.11));

    2020-04-02 19:59:17
    赞同 展开评论 打赏
  • function format(number) {
      return number && number.replace(/(?!^)(?=(\d{3})+\.)/g, ",");
    }
    
    2020-04-02 14:26:47
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载