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 相关文章推荐
基于JQuery的密码强度验证代码
Mar 01 Javascript
javascript和jquery修改a标签的href属性
Dec 16 Javascript
extjs4 treepanel动态改变行高度示例
Dec 17 Javascript
JavaScript实现同步于本地时间的动态时间显示方法
Feb 02 Javascript
jQuery+CSS实现的网页二级下滑菜单效果
Aug 25 Javascript
简单谈谈javascript Date类型
Sep 06 Javascript
Jquery实现纵向横向菜单
Jan 24 Javascript
AngularJS入门教程之迭代器过滤详解
Aug 18 Javascript
谈谈jQuery之Deferred源码剖析
Dec 19 Javascript
BootStrap Fileinput初始化时的一些参数
Dec 30 Javascript
AngularJS动态绑定ng-options的ng-model实例代码
Jun 21 Javascript
javascript中闭包closure的深入讲解
Mar 03 Javascript
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
基于php设计模式中单例模式的应用分析
2013/05/15 PHP
PHP简单的MVC框架实现方法
2015/12/01 PHP
php通过会话控制实现身份验证实例
2016/10/18 PHP
Yii框架分页实现方法详解
2017/05/20 PHP
利用laravel+ajax实现文件上传功能方法示例
2017/08/13 PHP
详解PHP如何更好的利用PHPstorm的自动提示
2017/08/18 PHP
SlideView 图片滑动(扩展/收缩)展示效果
2010/08/01 Javascript
JavaScript 对象模型 执行模型
2010/10/15 Javascript
Jquery的hover方法让鼠标经过li时背景变色
2013/09/06 Javascript
js与jQuery 获取父窗、子窗的iframe
2013/12/20 Javascript
jquery实现checkbox全选全不选的简单实例
2013/12/31 Javascript
jquery 字符串切割函数substring的用法说明
2014/02/11 Javascript
JS正则表达式比较常见用法
2016/01/26 Javascript
jQuery判断浏览器并动态调整select宽度的方法
2016/03/02 Javascript
jQuery数组处理函数整理
2016/08/03 Javascript
JS三目运算(三元运算)方法详解
2017/03/01 Javascript
vue双向绑定简要分析
2017/03/23 Javascript
详解nodejs微信公众号开发——4.自动回复各种消息
2017/04/11 NodeJs
在vue.js中抽出公共代码的方法示例
2017/06/08 Javascript
vue-cli项目中怎么使用mock数据
2017/09/27 Javascript
vue cli 3.0 使用全过程解析
2018/06/14 Javascript
Vue瀑布流插件的使用示例
2018/09/19 Javascript
使用element-ui的el-menu导航选中后刷新页面保持当前选中状态
2019/07/19 Javascript
Vue微信公众号网页分享的示例代码
2020/05/28 Javascript
快速解决Vue、element-ui的resetFields()方法重置表单无效的问题
2020/08/12 Javascript
[01:37]PWL S2开团时刻DAY1&2——这符有毒
2020/11/20 DOTA
Python在Console下显示文本进度条的方法
2016/02/14 Python
Python简单实现Base64编码和解码的方法
2017/04/29 Python
基于Python __dict__与dir()的区别详解
2017/10/30 Python
pyhanlp安装介绍和简单应用
2019/02/22 Python
python中的Elasticsearch操作汇总
2019/10/30 Python
使用python脚本自动生成K8S-YAML的方法示例
2020/07/12 Python
css3模拟jq点击事件的实例代码
2017/07/06 HTML / CSS
应届专科生个人的自我评价
2014/01/05 职场文书
2015年人力资源部工作总结
2015/04/30 职场文书
JS 基本概念详细介绍
2021/10/16 Javascript