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原型和闭包系列理解(随手笔记9)
Dec 24 Javascript
js仿淘宝和百度文库的评分功能
May 15 Javascript
值得分享的Bootstrap Table使用教程
Nov 23 Javascript
d3.js入门教程之数据绑定详解
Apr 28 Javascript
vue.js框架实现表单排序和分页效果
Aug 09 Javascript
VsCode插件整理(小结)
Sep 14 Javascript
使用vue如何构建一个自动建站项目
Feb 05 Javascript
Angular 利用路由跳转到指定页面的指定位置方法
Aug 31 Javascript
如何用Node写页面爬虫的工具集
Oct 26 Javascript
node.js实现为PDF添加水印的示例代码
Dec 05 Javascript
angular使用md5,CryptoJS des加密的方法
Jun 03 Javascript
微信小程序使用canvas自适应屏幕画海报并保存图片功能
Jul 25 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控制用户的浏览器--ob*函数的使用说明
2007/03/16 PHP
PHP下利用header()函数设置浏览器缓存的代码
2010/09/01 PHP
超详细的php用户注册页面填写信息完整实例(附源码)
2015/11/17 PHP
PHP读取大文件末尾N行的高效方法推荐
2016/06/03 PHP
php简单截取字符串代码示例
2016/10/19 PHP
php array_multisort 对数组进行排序详解及实例代码
2016/10/27 PHP
thinkPHP订单数字提醒功能的实现方法
2016/12/01 PHP
PHP时间类完整代码实例
2021/02/26 PHP
基于jquery实现的省市区级联无ajax
2013/09/24 Javascript
引用外部脚本时script标签关闭的写法
2014/01/20 Javascript
jfreechart插件将数据展示成饼状图、柱状图和折线图
2015/04/13 Javascript
jquery使用on绑定a标签无效 只能用live解决
2016/06/02 Javascript
浅谈jQuery中的checkbox问题
2016/08/10 Javascript
Webpack+Vue如何导入Jquery和Jquery的第三方插件
2017/02/20 Javascript
javascript函数的节流[throttle]与防抖[debounce]
2017/11/15 Javascript
AngularJS动态添加数据并删除的实例
2018/02/27 Javascript
nodejs实现超简单生成二维码的方法
2018/03/17 NodeJs
从源码里了解vue中的nextTick的使用
2018/11/22 Javascript
vue 解决computed修改data数据的问题
2019/11/06 Javascript
js实现简单扫雷
2020/11/27 Javascript
[00:58]PWL开团时刻DAY5——十人开雾0换5
2020/11/04 DOTA
python根据出生日期获得年龄的方法
2015/03/31 Python
深入解析Python编程中super关键字的用法
2016/06/24 Python
利用Python中unittest实现简单的单元测试实例详解
2017/01/09 Python
Python实现生成随机数据插入mysql数据库的方法
2017/12/25 Python
python GUI模拟实现计算器
2020/06/22 Python
Python 下载Bing壁纸的示例
2020/09/29 Python
HTML5中通过li-canvas轻松实现单图、多图、圆角图绘制,单行文字、多行文字等
2018/11/30 HTML / CSS
西班牙最大的在线滑板和街头服饰商店:Fillow.net
2019/04/15 全球购物
Stio官网:男女、儿童户外服装
2019/12/13 全球购物
一套C#面试题
2013/10/09 面试题
规划编制实施方案
2014/03/15 职场文书
市场开发计划书
2014/05/07 职场文书
语文教研活动总结
2014/07/02 职场文书
工作保证书怎么写
2015/02/28 职场文书
浅析Python中的随机采样和概率分布
2021/12/06 Python