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

最新资讯
蚂蚁冻资1.3万亿历史第一 147万人认购超工行创纪录

蚂蚁冻资1.3万亿历史

截至今日上午11时,蚂蚁集团香港公开发售获147万人入飞,
金山云瞄准沉浸式视频云 是远见还是豪赌?

金山云瞄准沉浸式视频

云计算的未来会走向哪里?
腾讯股价创下新高,但无法帮助恒生指数走出低谷

腾讯股价创下新高,但无

据报道,虽然腾讯公司的股价本周出现了反弹,并且创下了历
苹果大中华区三季度销售大幅下滑 未来许多还仰仗5G

苹果大中华区三季度销

新冠疫情的爆发使苹果的供应链受到了破坏,因而导致新品
华为手机三季度全球份额居第二,供应链或逐步“减负”

华为手机三季度全球份

此前已经有近10家厂商表示已经向美方申请继续供货许可
诺基亚宣布运营模式及领导团队变更:技术领先将是首要任务

诺基亚宣布运营模式及

诺基亚官网发布消息,宣布了其新战略的第一阶段,以及运营
最新文章
详解Vue的ref特性的使用

详解Vue的ref特性的使

这篇文章主要介绍了详解Vue的ref特性的使用,文中通过
vue学习笔记之slot插槽基本用法实例分析

vue学习笔记之slot插

这篇文章主要介绍了vue学习笔记之slot插槽基本用法,结
vue跳转方式(打开新页面)及传参操作示例

vue跳转方式(打开新页

这篇文章主要介绍了vue跳转方式(打开新页面)及传参操作,
vue学习笔记之过滤器的基本使用方法实例分析

vue学习笔记之过滤器

这篇文章主要介绍了vue学习笔记之过滤器的基本使用方
js获取本日、本周、本月的时间代码

js获取本日、本周、本

本篇文章给大家分享的内容是利用js如何获取本日、本周
node crawler如何添加promise支持

node crawler如何添加

这篇文章主要介绍了node crawler如何添加promise支持,