js下将阿拉伯数字每三位一逗号分隔(如:15000000转化为15,000,000)


Posted in Javascript onJune 02, 2014
"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)
Javascript 相关文章推荐
javascript拓展DOM操作 prependChild insertAfert
Nov 17 Javascript
将JavaScript的jQuery库中表单转化为JSON对象的方法
Nov 17 Javascript
基于jQuery实现多标签页切换的效果(web前端开发)
Jul 24 Javascript
JavaScript学习笔记整理_关于表达式和语句
Sep 19 Javascript
阿里云ecs服务器中安装部署node.js的步骤
Oct 08 Javascript
jQuery插件autocomplete使用详解
Feb 04 Javascript
checkbox:click事件触发span元素内容改变的方法
Sep 11 Javascript
vue移动端实现红包雨效果
Jun 23 Javascript
记React connect的几种写法(小结)
Sep 18 Javascript
Vuex 快速入门(简单易懂)
Sep 20 Javascript
ckeditor一键排版功能实现方法分析
Feb 06 Javascript
vue-cil之axios的二次封装与proxy反向代理使用说明
Apr 07 Vue.js
js判断当前浏览器类型,判断IE浏览器方法
Jun 02 #Javascript
php+js实现倒计时功能
Jun 02 #Javascript
node.js应用后台守护进程管理器Forever安装和使用实例
Jun 01 #Javascript
node.js入门教程
Jun 01 #Javascript
什么是Node.js?Node.js详细介绍
Jun 01 #Javascript
基于iframe实现类似于ajax的页面无刷新
May 31 #Javascript
通过Jquery的Ajax方法读取将table转换为Json
May 31 #Javascript
You might like
PHILIPS AE3805收音机的分析打磨
2021/03/02 无线电
php echo 输出字符串函数详解
2010/05/13 PHP
php中批量替换文件名的实现代码
2011/07/20 PHP
9条PHP编程小知识及易犯的小错误
2015/01/22 PHP
PHP实现基本留言板功能原理与步骤详解
2020/03/26 PHP
js异或加解密效果代码
2008/06/25 Javascript
js 操作符实例代码
2009/10/24 Javascript
return false,对阻止事件默认动作的一些测试代码
2010/11/17 Javascript
Javascript基础教程之if条件语句
2015/01/18 Javascript
JavaScript实现Base64编码转换
2016/04/23 Javascript
javascript关于继承解析
2016/05/10 Javascript
微信小程序去哪里找 小程序到底如何使用(附小程序名单)
2017/01/09 Javascript
Angular组件化管理实现方法分析
2017/03/17 Javascript
Vue内容分发slot(全面解析)
2017/08/19 Javascript
Vue高版本中一些新特性的使用详解
2018/09/25 Javascript
基于AngularJS拖拽插件ngDraggable.js实现拖拽排序功能
2019/04/02 Javascript
微信小程序 行的删除和增加操作实现详解
2019/09/29 Javascript
Vue实现push数组并删除的例子
2019/11/01 Javascript
vue router返回到指定的路由的场景分析
2020/11/10 Javascript
[26:40]DOTA2上海特级锦标赛A组资格赛#1 Secret VS MVP.Phx第一局
2016/02/25 DOTA
[40:03]RNG vs VG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
[02:46]完美世界DOTA2联赛PWL DAY4集锦
2020/11/03 DOTA
python实现rest请求api示例
2014/04/22 Python
Python中输出ASCII大文字、艺术字、字符字小技巧
2015/04/28 Python
Python中字典创建、遍历、添加等实用操作技巧合集
2015/06/02 Python
在pycharm中设置显示行数的方法
2019/01/16 Python
Python日志无延迟实时写入的示例
2019/07/11 Python
如何用 Python 制作一个迷宫游戏
2021/02/25 Python
CSS3轻松实现圆角效果
2017/11/09 HTML / CSS
高中生自我评语大全
2014/01/19 职场文书
物理教学随笔感言
2014/02/22 职场文书
车贷收入证明范本
2014/09/14 职场文书
2015年计划生育协会工作总结
2015/05/13 职场文书
防溺水主题班会教案
2015/08/12 职场文书
MongoDB支持的索引类型
2022/04/11 MongoDB
Java界面编程实现界面跳转
2022/06/16 Java/Android