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 相关文章推荐
jQuery之选项卡的简单实现
Feb 28 Javascript
js实现的类似于asp数据字典的数据类型代码实例
Sep 03 Javascript
JS动态添加iframe的代码
Sep 14 Javascript
谈谈js中的prototype及prototype属性解释和常用方法
Nov 25 Javascript
BootStrap表单验证 FormValidation 调整反馈图标位置的实例代码
May 17 Javascript
ReactNative短信验证码倒计时控件的实现代码
Jul 20 Javascript
简单实现js进度条加载效果
Mar 25 Javascript
收集前端面试题之url、href、src
Mar 22 Javascript
使用bootstrap实现下拉框搜索功能的实例讲解
Aug 10 Javascript
layui 设置table 行的高度方法
Aug 17 Javascript
javascript sort()对数组中的元素进行排序详解
Oct 13 Javascript
Javascript实现html转pdf高清版(提高分辨率)
Feb 19 Javascript
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下通过curl抓取yahoo boss 搜索结果的实现代码
2011/06/10 PHP
PHP+Apache环境中如何隐藏Apache版本
2017/11/24 PHP
PHP判断一个变量是否为整数、正整数的方法示例
2019/09/11 PHP
js显示时间 js显示最后修改时间
2013/01/02 Javascript
原生JS操作网页给p元素添加onclick事件及表格隔行变色
2013/12/01 Javascript
js冒泡、捕获事件及阻止冒泡方法详细总结
2014/05/08 Javascript
使用Promise解决多层异步调用的简单学习心得
2016/05/17 Javascript
jQuery数组处理函数整理
2016/08/03 Javascript
js完整倒计时代码分享
2016/09/18 Javascript
值得分享的Bootstrap Table使用教程
2016/11/23 Javascript
javascript笔记之匿名函数和闭包
2017/02/06 Javascript
Vue中如何实现轮播图的示例代码
2017/07/27 Javascript
使用vue的transition完成滑动过渡的示例代码
2018/06/25 Javascript
JS/jQuery实现获取时间的方法及常用类完整示例
2019/03/07 jQuery
Javascript如何实现扩充基本类型
2020/08/26 Javascript
Python实现的简单发送邮件脚本分享
2014/11/07 Python
Python中字典的基础知识归纳小结
2015/08/19 Python
python安装教程
2018/02/28 Python
tensorflow实现简单逻辑回归
2018/09/07 Python
python实现读取类别频数数据画水平条形图案例
2020/04/24 Python
python Yaml、Json、Dict之间的转化
2020/10/19 Python
美国波西米亚风格服装品牌:Show Me Your Mumu
2018/01/05 全球购物
新西兰优惠网站:Treat Me
2019/07/04 全球购物
皇家阿尔伯特瓷器美国官网:Royal Albert美国
2020/02/16 全球购物
中东奢侈品购物网站:Ounass
2020/09/02 全球购物
教师档案管理制度
2014/01/23 职场文书
《逃家小兔》教学反思
2014/02/23 职场文书
综治工作心得体会
2014/09/11 职场文书
2014入党积极分子破除“四风”思想汇报
2014/09/14 职场文书
爱牙日宣传活动总结
2015/02/05 职场文书
写给老婆的保证书
2015/02/27 职场文书
有关水浒传的读书笔记
2015/06/25 职场文书
幼儿教师继续教育培训心得体会
2016/01/19 职场文书
Mysql Show Profile
2021/04/05 MySQL
MySQL 十大常用字符串函数详解
2021/06/30 MySQL
Pandas-DataFrame知识点汇总
2022/03/16 Python