这篇文章主要介绍了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)

最新资讯
国铁集团:24日0时起 铁路免收退票费扩至全国

国铁集团:24日0时起 铁

为全力做好新型肺炎疫情防控工作,中国国家铁路集团有限
暴风集团:存在无法在法定期内披露2019年度报告风险

暴风集团:存在无法在

暴风集团发布公告称,截至目前,公司尚未聘请首席财务官和
拼多多通过收购获支付牌照? 回应:不予置评

拼多多通过收购获支付

针对网传“拼多多正式收购付费通获得支付牌照”一事,拼
中兴通讯:本次非公开发行股票将于2020年2月3日上市

中兴通讯:本次非公开

中兴通讯发布公告称,本次非公开发行股票将于2020年2月3
特斯拉市值超千亿 马斯克领取首份工资

特斯拉市值超千亿 马

特斯拉市值超过千亿美元,也标志着特斯拉CEO马斯克即将
华为开发者大会2020因疫情延期至3月:以直播呈现

华为开发者大会2020因

华为官方宣布,基于新型冠状病毒感染的肺炎疫情防控形势
最新文章
jQuery设置下拉框显示与隐藏效果的方法分析

jQuery设置下拉框显示

这篇文章主要介绍了jQuery设置下拉框显示与隐藏效果的
策略模式实现 Vue 动态表单验证的方法

策略模式实现 Vue 动

策略模式(Strategy Pattern)又称政策模式,其定义一系列的
Layui Form 自定义验证的实例代码

Layui Form 自定义验

今天小编就为大家分享一篇Layui Form 自定义验证的实
图解NodeJS实现登录注册功能

图解NodeJS实现登录注

这篇文章主要介绍了NodeJS实现登录注册功能,本文图文
基于Layui自定义模块的使用方法详解

基于Layui自定义模块

今天小编就为大家分享一篇基于Layui自定义模块的使用
layer弹出层自适应高度,垂直水平居中的实现

layer弹出层自适应高

今天小编就为大家分享一篇layer弹出层自适应高度,垂直