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的Prototype属性解释及常用方法
May 08 Javascript
JavaScript事件委托技术实例分析
Feb 06 Javascript
gameboy网页闯关游戏(riddle webgame)--仿微信聊天的前端页面设计和难点
Feb 21 Javascript
逻辑表达式中与或非的用法详解
Jun 06 Javascript
纯JavaScript手写图片轮播代码
Oct 20 Javascript
微信小程序开发一键登录 获取session_key和openid实例
Nov 23 Javascript
jquery.validate.js 多个相同name的处理方式
Jul 10 jQuery
layer.open 按钮的点击事件关闭方法
Aug 17 Javascript
JS/HTML5游戏常用算法之碰撞检测 像素检测算法实例详解
Dec 12 Javascript
vue实现点击追加选中样式效果
Nov 01 Javascript
vue项目中在可编辑div光标位置插入内容的实现代码
Jan 07 Javascript
jQuery中getJSON跨域原理的深入讲解
Sep 02 jQuery
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
新版mysql+apache+php Linux安装指南
2006/10/09 PHP
php中的一些数组排序方法分享
2012/07/20 PHP
PHP大神的十大优良习惯
2016/09/14 PHP
小程序微信支付功能配置方法示例详解【基于thinkPHP】
2019/05/05 PHP
Laravel实现ORM带条件搜索分页
2019/10/24 PHP
用js编写的简单的计算器代码程序
2015/08/04 Javascript
jQuery实现textarea自动增长宽高的方法
2015/12/18 Javascript
JavaScript判断变量是否为数组的方法(Array)
2016/02/24 Javascript
jquery中用函数来设置css样式
2016/12/22 Javascript
JavaScript中数组的各种操作的总结(必看篇)
2017/02/13 Javascript
bootstrap 下拉多选框进行多选传值问题代码分析
2017/02/14 Javascript
JSONP基础知识详解
2017/03/19 Javascript
vue子父组件通信的实现代码
2017/07/09 Javascript
原生JS实现获取及修改CSS样式的方法
2018/09/04 Javascript
基于javascript处理nginx请求过程详解
2020/07/07 Javascript
vue 组件之间事件触发($emit)与event Bus($on)的用法说明
2020/07/28 Javascript
[38:39]KG vs Mineski 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
[01:06:30]DOTA2-DPC中国联赛定级赛 Phoenix vs DLG BO3第二场 1月9日
2021/03/11 DOTA
python基于右递归解决八皇后问题的方法
2015/05/25 Python
python Django中models进行模糊查询的示例
2019/07/18 Python
Flask框架学习笔记之消息提示与异常处理操作详解
2019/08/15 Python
PIL包中Image模块的convert()函数的具体使用
2020/02/26 Python
在keras中对单一输入图像进行预测并返回预测结果操作
2020/07/09 Python
python实现跨年表白神器--你值得拥有
2021/01/04 Python
用CSS3实现背景渐变的方法
2015/07/14 HTML / CSS
Raffaello Network西班牙:意大利拉斐尔时尚购物网
2019/03/12 全球购物
用C#语言写出在本地创建一个UDP接收端口的具体过程
2016/02/22 面试题
护士自荐信怎么写
2013/10/18 职场文书
学生会主席事迹材料
2014/01/28 职场文书
和睦家庭事迹
2014/05/14 职场文书
优秀三好学生事迹材料
2014/08/31 职场文书
大型主题婚礼活动策划方案
2014/09/15 职场文书
入伍通知书
2015/04/23 职场文书
归途列车观后感
2015/06/17 职场文书
如何设计高效合理的MySQL查询语句
2021/05/26 MySQL
HTML CSS 一个标签实现带动画的抖音LOGO
2022/04/26 HTML / CSS