源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

node.js中格式化数字增加千位符的几种方法

  • 时间:2021-03-02 21:01 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:node.js中格式化数字增加千位符的几种方法
每三位以逗号分隔的处理方式 [b]正则方式: [/b]
[u]复制代码[/u] 代码如下:
"15000000".split("").reverse().join("").replace(/(\d{3})/g, "$1,").split("").reverse().join(""); "115000000".split("").reverse().join("").replace(/(\d{3})(?=[^$])/g, "$1,").split("").reverse().join(""); var str = '123123211312.333123'.replace(/(?=(?!^)(?:\d{3})+(?:\.|$))(\d{3}(\.\d+$)?)/g,',$1'); console.log(str) '1500000000000'.replace(/\B(?=(\d{3})+$)/g,',')
[b]循环查找方式 [/b]
[u]复制代码[/u] 代码如下:
function formatNumber(value) {     value = value.toString();     if (value.length <= 3) {         return value;     } else {         return formatNumber(value.substr(0, value.length - 3)) + ',' + value.substr(value.length - 3);     } }
[b]toLocaleString函数: [/b]
[u]复制代码[/u] 代码如下:
15000000..toLocaleString();
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部