这篇文章主要介绍了js下将阿拉伯数字每三位一逗号分隔(如:15000000转化为15,000,000),需要的朋友可以参考下


"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 cutStr = function(str)
{
  var newStr= new Array(str.length+ parseInt(str.length/3)); 
  newStr[newStr.length-1]=str[str.length-1]; 
  var currentIndex=str.length-1; 
  for(var i = newStr.length-1;i >= 0;i--) 
  { 
  if((newStr.length-i)%4==0) 
  { 
  newStr[i]=","; 
  }
  else
  { 
  newStr[i]=str[currentIndex--]; 
  } 
  } 
  return newStr.join("") 

var num="15000000";
console.log(cutStr(num));
function cutStr(str){
  var rmb='';
  var i2=0;
  for(var i=str.length-1; i>=0; i--){

  if(i%3==0&&i!=0){
  rmb+=str[i2]+',';
  }else{
  rmb+=str[i2];
  }
  i2++;
  }
  return rmb;
}
console.log(cutStr(num));
function cutStr(num) {
  var aaa = num.toString();
  var arr1 = aaa.split("");
  var arr2 = [];
  for (var i = 0; i < arr1.length;) {

  for (j = 0; j < 3; j++) {

  arr2.unshift(arr1[i]);
  i++;
  if (j == 2 && i < arr1.length) {
  arr2.unshift(",");
  }
  }
  }

  alert(arr2.join(""));
}
cutStr(12345678);
'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);
  }
}
console.log(formatNumber(12345678))
var str = '123123211312.333123'.replace(/(?=(?!^)(?:d{3})+(?:.|$))(d{3}(.d+$)?)/g,',$1');
console.log(str)

最新资讯
收入一度九成来自苹果产业链 华兴源创胜算几何

收入一度九成来自苹果

华兴源创对苹果的依赖度其实还是比较高的。2016至2018
无App有百万社群 这样的电商能高速增长十年吗?

无App有百万社群 这样

中国电商发达程度超过其他国度,但细分数据说明市场分化
AIOT时代  跨国企业为工业互联“扩列”中国朋友圈

AIOT时代 跨国企业为

万物互联,模糊了传统行业和互联网行业的边界。AI(人工智
2019年美国最佳CEO榜单出炉:库克和小扎连续7年登榜

2019年美国最佳CEO榜

今年有27位科技公司的首席执行官登场,其中库克从第96位
两家中国自动驾驶公司获加州许可:小马智行和AutoX

两家中国自动驾驶公司

小马智行(Pony.ai)和AutoX(Auto.ai)在同一天获得由美国加
H连锁酒店夏青宁:四个月签约近千家酒店 超5万间客房

H连锁酒店夏青宁:四个

H连锁酒店创始人兼CEO夏青宁今日在朋友圈分享了一组最
最新文章
JavaScript解析及序列化JSON的方法实例分析

JavaScript解析及序列

这篇文章主要介绍了JavaScript解析及序列化JSON的方法
如何为vuex实现带参数的 getter和state.commit

如何为vuex实现带参数

这篇文章主要介绍了如何为vuex实现带参数的getter和st
使用VUE+iView+.Net Core上传图片的方法示例

使用VUE+iView+.Net C

这篇文章主要介绍了使用VUE+iView+.Net Core上传图片
JS实现的获取银行卡号归属地及银行卡类型操作示例

JS实现的获取银行卡号

这篇文章主要介绍了JS实现的获取银行卡号归属地及银行
Angular6 用户自定义标签开发的实现方法

Angular6 用户自定义

这篇文章主要介绍了Angular6 用户自定义标签开发的实
React 实现拖拽功能的示例代码

React 实现拖拽功能的

这篇文章主要介绍了React 实现拖拽功能的示例代码,小编