天狮娱乐node.js中格式化数字增加千位符的几种方

时间: 作者:情难懂。

  

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

  

每三位以逗号分隔的处理方式  

  

正则方式:   
   代码如下:

  
  "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,',')  
  

  

  

循环查找方式   
   代码如下:

  
  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);  
  }  
  }  
  
  

  

toLocaleString函数:  
  
代码如下:

  
  15000000..toLocaleString();  
  
  

(责任编辑:admin)

推荐图片Related

相关文章Related

查看更多热门新闻


首页 | 关于我们 | 行业新闻 | 平台动态 | APP开发 | 联系方式

Copyright © 2018-2019 天狮娱乐 版权所有

系统要求:本站自适应各终端浏览器分辨率

请使用Google、Firefox、IE9、百度浏览器登录网站

网站地图 | RSS订阅 | 天狮娱乐