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

最新资讯
任正非:组织科学家还乡团补“洞” 大多数已补好

任正非:组织科学家还乡

任正非回答道,在“实体清单”刚出来的时候,偶然在网上看
任正非:已批评公司内部 不要过度消费国人热情

任正非:已批评公司内部

任正非对此表示,已经批评了公司内部,不要过度消费国人对
任正非:孟晚舟生活总体是好的 相信她能度过考验

任正非:孟晚舟生活总体

任正非说,我们通电话次数很少。她妈妈在陪她,她的生活总
我为什么离开百度

我为什么离开百度

“北京现在知名的互联网公司,从中层往上,一大半都是百度
王小云:获奖只是一个开始,之后要更努力

王小云:获奖只是一个开

在颁奖礼现场,张懋中宣读数学与计算机科学奖获得者的获
杨振宁:未来科学大奖要设永久基金是极有远见的

杨振宁:未来科学大奖要

杨振宁表示,19世纪的末年,在瑞典设立了诺贝尔奖,这是非常
最新文章
微信小程序调用天气接口并且渲染在页面过程详解

微信小程序调用天气接

这篇文章主要介绍了微信小程序调用天气接口并且渲染在
Electron + vue 打包桌面操作流程详解

Electron + vue 打包

这篇文章主要介绍了Electron + vue 打包桌面操作流程,
前端Vue项目详解--初始化及导航栏

前端Vue项目详解--初

这篇文章主要介绍了前端Vue项目详解--初始化及导航栏,
ES6 Object方法扩展的应用实例分析

ES6 Object方法扩展的

这篇文章主要介绍了ES6 Object方法扩展的应用,结合实
JS实现给数组对象排序的方法分析

JS实现给数组对象排序

这篇文章主要介绍了JS实现给数组对象排序的方法,结合
基于vue+axios+lrz.js微信端图片压缩上传方法

基于vue+axios+lrz.js

这篇文章主要介绍了基于vue+axios+lrz.js微信端图片压