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 相关文章推荐
lib.utf.js
Aug 21 Javascript
javascript 混合的构造函数和原型方式,动态原型方式
Dec 07 Javascript
jquery实现居中弹出层代码
Aug 25 Javascript
js和jquery对dom节点的操作(创建/追加)
Apr 21 Javascript
php+js实现倒计时功能
Jun 02 Javascript
基于JavaScript实现的顺序查找算法示例
Apr 14 Javascript
利用types增强vscode中js代码提示功能详解
Jul 07 Javascript
详解Vue 动态组件与全局事件绑定总结
Nov 11 Javascript
如何使用CSS3+JQuery实现悬浮墙式菜单
Jun 18 jQuery
ES6的异步终极解决方案分享
Jul 11 Javascript
node.js域名解析实现方法详解
Nov 05 Javascript
详解element-ui 表单校验 Rules 配置 常用黑科技
Jul 11 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
在Zeus Web Server中安装PHP语言支持
2006/10/09 PHP
建立文件交换功能的脚本(二)
2006/10/09 PHP
微博短链接算法php版本实现代码
2012/09/15 PHP
php实现递归抓取网页类实例
2015/04/03 PHP
php单一接口的实现方法
2015/06/20 PHP
PHP如何通过AJAX方式实现登录功能
2015/11/23 PHP
PHP基于正则批量替换Img中src内容实现获取缩略图的功能示例
2017/06/07 PHP
php正确输出json数据的实例讲解
2018/08/21 PHP
PHP hex2bin()函数用法讲解
2019/02/25 PHP
070823更新的一个[消息提示框]组件 兼容ie7
2007/08/29 Javascript
JavaScript入门教程(8) Location地址对象
2009/01/31 Javascript
ExtJs事件机制基本代码模型和流程解析
2010/10/24 Javascript
用jquery实现自定义风格的滑动条实现代码
2011/04/26 Javascript
这些年、我收集的JQuery代码小结
2012/08/01 Javascript
再谈Jquery Ajax方法传递到action(补充)
2014/05/12 Javascript
jQuery中noconflict函数的实现原理分解
2015/02/03 Javascript
javascript中if和switch,==和===详解
2015/07/30 Javascript
javascript实现抽奖程序的简单实例
2016/06/07 Javascript
JS重载实现方法分析
2016/12/16 Javascript
vue2.x select2 指令封装详解
2017/10/12 Javascript
vue-resource请求实现http登录拦截或者路由拦截的方法
2018/07/11 Javascript
深入浅析angular和vue还有jquery的区别
2018/08/13 jQuery
Element Table的row-class-name无效与动态高亮显示选中行背景色
2018/11/30 Javascript
基于vue-cli搭建多模块且各模块独立打包的项目
2019/06/12 Javascript
vue.js click点击事件获取当前元素对象的操作
2020/08/07 Javascript
Python对两个有序列表进行合并和排序的例子
2014/06/13 Python
Python模拟浏览器上传文件脚本的方法(Multipart/form-data格式)
2018/10/22 Python
python的依赖管理的实现
2019/05/14 Python
解决python pandas读取excel中多个不同sheet表格存在的问题
2020/07/14 Python
django使用graphql的实例
2020/09/02 Python
新加坡鲜花速递/新加坡网上花店:Ferns N Petals
2020/08/29 全球购物
结婚保证书
2015/01/16 职场文书
商场圣诞节活动总结
2015/05/06 职场文书
教研活动主持词
2015/07/03 职场文书
员工聘用合同范本
2015/09/21 职场文书
关于ObjectUtils.isEmpty() 和 null 的区别
2022/02/28 Java/Android