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 相关文章推荐
在页面上点击任一链接时触发一个事件的代码
Apr 07 Javascript
用javascript实现点击链接弹出&quot;图片另存为&quot;而不是直接打开
Aug 15 Javascript
JavaScript DOM 学习第九章 选取范围的介绍
Feb 19 Javascript
跟着JQuery API学Jquery 之三 筛选
Apr 09 Javascript
javascript基础知识大全 便于大家学习,也便于我自己查看
Aug 17 Javascript
jQuery表单验证之密码确认
May 22 jQuery
JavaScript解决浮点数计算不准确问题的方法分析
Jul 09 Javascript
微信小程序解除10个请求并发限制
Dec 18 Javascript
手把手15分钟搭一个企业级脚手架
Sep 16 Javascript
深入理解webpack process.env.NODE_ENV配置
Feb 23 Javascript
Vue快速实现通用表单验证的方法
Feb 24 Javascript
Vue router配置与使用分析讲解
Dec 24 Vue.js
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下载函数
2014/01/31 PHP
php截取字符串之截取utf8或gbk编码的中英文字符串示例
2014/03/12 PHP
CodeIgniter中实现泛域名解析
2014/07/19 PHP
thinkphp中ajax与php响应过程详解
2014/12/08 PHP
php关键字仅替换一次的实现函数
2015/10/29 PHP
PHP观察者模式原理与简单实现方法示例
2017/08/25 PHP
PHP实现单例模式建立数据库连接的方法分析
2020/02/11 PHP
Extjs3.0 checkboxGroup 动态添加item实现思路
2013/08/14 Javascript
Js 正则表达式知识汇总
2014/12/02 Javascript
浅析javascript 定时器
2014/12/23 Javascript
Bootstrap每天必学之标签与徽章
2015/11/27 Javascript
JS实现为排序好的字符串找出重复行的方法
2016/03/02 Javascript
js字符串引用的两种方式(必看)
2016/09/18 Javascript
Javascript 引擎工作机制详解
2016/11/30 Javascript
在js代码拼接dom对象到页面上去的模板总结(必看)
2017/02/14 Javascript
浅谈HTTP 缓存的那些事儿
2018/10/17 Javascript
Vue编写可显示周和月模式的日历 Vue自定义日历内容的显示
2019/06/26 Javascript
Vue基于localStorage存储信息代码实例
2020/11/16 Javascript
[56:17]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第三场 8.22
2019/09/05 DOTA
python使用arcpy.mapping模块批量出图
2017/03/06 Python
学生信息管理系统python版
2018/10/17 Python
python使用插值法画出平滑曲线
2018/12/15 Python
Python编程图形库之Pillow使用方法讲解
2018/12/28 Python
关于Pycharm无法debug问题的总结
2019/01/19 Python
Python变量作用域LEGB用法解析
2020/02/04 Python
python中os.remove()用法及注意事项
2021/01/31 Python
详解CSS3阴影 box-shadow的使用和技巧总结
2016/12/03 HTML / CSS
美国鲍勃商店:Bob’s Stores
2018/07/22 全球购物
墨尔本最受欢迎的复古风格品牌:Princess Highway
2018/12/21 全球购物
澳大利亚顶级美发和美容贸易超市:glamaCo
2020/01/19 全球购物
EJB的角色和三个对象
2015/12/31 面试题
校园报刊亭的创业计划书
2014/01/02 职场文书
大学军训感言1000字
2014/02/25 职场文书
学习决心书
2014/03/11 职场文书
幼儿园教师师德表现自我评价
2015/03/05 职场文书
ant design vue的form表单取值方法
2022/06/01 Vue.js