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 验证上传图片大小[客户端]
Aug 01 Javascript
JavaScript OOP面向对象介绍
Dec 02 Javascript
如何实现textarea里的不同文本显示不同颜色
Jan 20 Javascript
深入探讨JavaScript、JQuery屏蔽网页鼠标右键菜单及禁止选择复制
Jun 10 Javascript
Javascript中的apply()方法浅析
Mar 15 Javascript
javascript电商网站抢购倒计时效果实现
Nov 19 Javascript
jquery Deferred 快速解决异步回调的问题
Apr 05 Javascript
jQuery插件FusionCharts绘制的2D条状图效果【附demo源码】
May 13 jQuery
Vue 兄弟组件通信的方法(不使用Vuex)
Oct 26 Javascript
vue-router配合ElementUI实现导航的实例
Feb 11 Javascript
在vue中使用vue-echarts-v3的实例代码
Sep 13 Javascript
微信小程序简单的canvas裁剪图片功能详解
Jul 12 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的header和asp中的redirect比较
2006/10/09 PHP
php 在线打包_支持子目录
2008/06/28 PHP
如何在smarty中增加类似foreach的功能自动加载数据
2013/06/26 PHP
浅析php变量作用域的一些问题
2013/08/08 PHP
表单提交错误后返回内容消失问题的解决方法(PHP网站)
2015/10/20 PHP
ThinkPHP打水印及设置水印位置的方法
2016/10/14 PHP
php获取ajax的headers方法与内容实例
2017/12/27 PHP
PHP使用PhpSpreadsheet操作Excel实例详解
2020/03/26 PHP
JavaScript中继承的一些示例方法与属性参考
2010/08/07 Javascript
HTML Dom与Css控制方法
2010/10/25 Javascript
DWR实现模拟Google搜索效果实现原理及代码
2013/01/30 Javascript
IE关闭时判断及AJAX注销案例学习
2013/02/18 Javascript
JavaScript中的eval()函数详解
2013/08/22 Javascript
JS获取地址栏参数的小例子
2013/08/23 Javascript
js使用数组判断提交数据是否存在相同数据
2013/11/27 Javascript
Javascript基础教程之数据类型 (字符串 String)
2015/01/18 Javascript
jquery实现定时自动轮播特效
2015/12/10 Javascript
详解AngularJS中的http拦截
2016/02/09 Javascript
JS弹出新窗口被拦截的解决方法
2016/08/09 Javascript
详细解读Jquery各Ajax函数($.get(),$.post(),$.ajax(),$.getJSON())
2016/08/15 Javascript
基于JavaScript实现点击页面任何位置返回
2016/08/31 Javascript
element ui里dialog关闭后清除验证条件方法
2018/02/26 Javascript
jQuery cookie的公共方法封装和使用示例
2020/06/01 jQuery
微信小程序实现加入购物车滑动轨迹
2020/11/18 Javascript
python利用urllib和urllib2访问http的GET/POST详解
2017/09/27 Python
用tensorflow搭建CNN的方法
2018/03/05 Python
Python3.5以上版本lxml导入etree报错的解决方案
2019/06/26 Python
如何基于python操作json文件获取内容
2019/12/24 Python
pycharm中导入模块错误时提示Try to run this command from the system terminal
2020/03/26 Python
Django实现将一个字典传到前端显示出来
2020/04/03 Python
python 爬取腾讯视频评论的实现步骤
2021/02/18 Python
大学生村官事迹材料
2014/01/21 职场文书
创先争优活动心得体会
2014/09/04 职场文书
教师个人教学反思
2016/02/23 职场文书
2019如何书写演讲稿?
2019/07/01 职场文书
Python3的进程和线程你了解吗
2022/03/16 Python