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 相关文章推荐
用js怎么把&amp;字符换成&quot;&amp;amp:&quot;
Oct 19 Javascript
一个简单的全屏图片上下打开显示网页效果示例
Jul 08 Javascript
jQuery中size()方法用法实例
Dec 27 Javascript
JS控制弹出新页面窗口位置和大小的方法
Mar 02 Javascript
JavaScript:Array类型全面解析
May 19 Javascript
小程序实现单选多选功能
Nov 04 Javascript
vue-cli中使用高德地图的方法示例
Mar 28 Javascript
一文读懂ES7中的javascript修饰器
May 06 Javascript
JS实现简单tab选项卡切换
Oct 25 Javascript
vue transition 在子组件中失效的解决
Nov 12 Javascript
javascript+css实现进度条效果
Mar 25 Javascript
webpack4从0搭建组件库的实现
Nov 29 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获取本周星期一具体日期的方法
2015/04/20 PHP
PHP借助phpmailer发送邮件
2015/05/11 PHP
[原创]php token使用与验证示例【测试可用】
2017/08/30 PHP
php装饰者模式简单应用案例分析
2019/10/23 PHP
php的lavarel框架中join和orWhere的用法
2020/12/28 PHP
javascript字典探测用户名工具
2006/10/05 Javascript
jQuery1.3.2 升级到jQuery1.4.4需要修改的地方
2011/01/06 Javascript
js字符串转换成xml对象并使用技巧解读
2013/04/18 Javascript
Javascript图片上传前的本地预览实例
2014/06/16 Javascript
详解JavaScript中Hash Map映射结构的实现
2016/05/21 Javascript
1秒50万字!js实现关键词匹配
2016/08/01 Javascript
js每隔两秒输出数组中的一项(实例)
2017/05/28 Javascript
JavaScript中的FileReader图片预览上传功能实现代码
2017/07/24 Javascript
JavaScript实现单击网页任意位置打开新窗口与关闭窗口的方法
2017/09/21 Javascript
3种vue组件的书写形式
2017/11/29 Javascript
JavaScript判断日期时间差的实例代码
2018/03/01 Javascript
详解使用jest对vue项目进行单元测试
2018/09/07 Javascript
微信小程序日历组件使用方法详解
2018/12/29 Javascript
Nodejs对postgresql基本操作的封装方法
2019/02/20 NodeJs
详解Puppeteer前端自动化测试实践
2019/02/21 Javascript
vue.js实现三级菜单效果
2019/10/19 Javascript
如何使用Jquery动态生成二级选项列表
2020/02/06 jQuery
Python中删除文件的程序代码
2011/03/13 Python
python在windows下实现ping操作并接收返回信息的方法
2015/03/20 Python
Python输出由1,2,3,4组成的互不相同且无重复的三位数
2018/02/01 Python
Python完成毫秒级抢淘宝大单功能
2019/06/06 Python
opencv设置采集视频分辨率方式
2019/12/10 Python
Tensorflow中tf.ConfigProto()的用法详解
2020/02/06 Python
python实现MySQL指定表增量同步数据到clickhouse的脚本
2021/02/26 Python
美国鞋类购物网站:Shiekh Shoes
2016/08/21 全球购物
MATCHESFASHION澳大利亚/亚太地区:英国时尚奢侈品电商
2020/01/14 全球购物
董事长秘书职责
2014/01/31 职场文书
文明寝室申报材料
2014/05/12 职场文书
贫困证明模板(3篇)
2014/09/16 职场文书
工程款申请报告
2015/05/15 职场文书
python中pandas对多列进行分组统计的实现
2021/06/18 Python