node.js中格式化数字增加千位符的几种方法


Posted in Javascript onJuly 03, 2015

每三位以逗号分隔的处理方式

正则方式:

"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 str = '123123211312.333123'.replace(/(?=(?!^)(?:\d{3})+(?:\.|$))(\d{3}(\.\d+$)?)/g,',$1'); 

console.log(str)
'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); 

    } 

}

toLocaleString函数:

15000000..toLocaleString();
Javascript 相关文章推荐
Javascript 原型和继承(Prototypes and Inheritance)
Apr 01 Javascript
JQuery优缺点分析说明
Jun 09 Javascript
CSS和Javascript简单复习资料
Jun 29 Javascript
JQuery中getJSON的使用方法
Dec 13 Javascript
js动态添加onload、onresize、onscroll事件(另类方法)
Dec 26 Javascript
Three.js源码阅读笔记(光照部分)
Dec 27 Javascript
鼠标移到图片上变大显示而不是放大镜效果
Jun 15 Javascript
jquery实现简单合拢与展开网页面板的方法
Sep 01 Javascript
jQuery动画显示和隐藏效果实例演示(附demo源码下载)
Dec 31 Javascript
微信小程序 video组件详解
Oct 25 Javascript
JS实现的样式切换功能tableCSS实例
Dec 30 Javascript
浅谈jQuery框架Ajax常用选项
Jul 08 jQuery
node.js调用C++开发的模块实例
Jul 03 #Javascript
使用jspdf生成pdf报表
Jul 03 #Javascript
JSON相关知识汇总
Jul 03 #Javascript
javascript表格的渲染组件
Jul 03 #Javascript
解决jquery实现的radio重新选中的问题
Jul 03 #Javascript
移动端JQ插件hammer使用详解
Jul 03 #Javascript
jQuery+AJAX实现无刷新下拉加载更多
Jul 03 #Javascript
You might like
用PHP实现多服务器共享SESSION数据的方法
2007/03/16 PHP
PHP实现的简单mock json脚本分享
2015/02/10 PHP
CSS3画一个阴阳八卦图
2021/03/09 HTML / CSS
学习从实践开始之jQuery插件开发 对话框插件开发
2012/04/26 Javascript
select标记美化--JS式插件、后期加载
2013/04/01 Javascript
javascript实现支持移动设备画廊
2015/08/24 Javascript
JS右下角广告窗口代码(可收缩、展开及关闭)
2015/09/04 Javascript
js实现超酷的照片墙展示效果图附源码下载
2015/10/08 Javascript
jQuery Ajax Post 回调函数不执行问题的解决方法
2016/08/15 Javascript
js实现微博发布小功能
2017/01/12 Javascript
Vue.js基础学习之class与样式绑定
2017/03/20 Javascript
深入理解vue2.0路由如何配置问题
2017/07/18 Javascript
js实现数组和对象的深浅拷贝
2017/09/30 Javascript
AngularJS动态添加数据并删除的实例
2018/02/27 Javascript
vue实现在表格里,取每行的id的方法
2018/03/09 Javascript
详解React中合并单元格的正确写法
2019/01/08 Javascript
Vue+axios+WebApi+NPOI导出Excel文件实例方法
2019/06/05 Javascript
Python常用随机数与随机字符串方法实例
2015/04/09 Python
对python append 与浅拷贝的实例讲解
2018/05/04 Python
python3.4实现邮件发送功能
2018/05/28 Python
解决Python pandas df 写入excel 出现的问题
2018/07/04 Python
python实现列表的排序方法分享
2019/07/01 Python
解决Tensorflow 内存泄露问题
2020/02/05 Python
使用Filters滤镜弥补CSS3的跨浏览器问题以及兼容低版本IE
2013/01/23 HTML / CSS
Rag & Bone官网:瑞格布恩高级成衣
2018/04/19 全球购物
美国最好的钓鱼、狩猎和划船装备商店:Bass Pro Shops
2018/12/02 全球购物
毕业生物理教师求职信
2013/10/17 职场文书
计算机专业毕业生自荐信
2013/12/31 职场文书
自荐书4要点
2014/01/25 职场文书
答谢词范文
2015/01/05 职场文书
2015年高校图书馆工作总结
2015/04/30 职场文书
Nginx tp3.2.3 404问题解决方案
2021/03/31 Servers
解决Python字典查找报Keyerror的问题
2021/05/26 Python
详解Spring Security中的HttpBasic登录验证模式
2022/03/17 Java/Android
Python+Tkinter打造签名设计工具
2022/04/01 Python
Python通用验证码识别OCR库ddddocr的安装使用教程
2022/07/07 Python