js-JavaScript实现数字的千位分隔符
2017-02-03 10:14
281 查看
function thousandSeparator(num) { return num && (num .toString().indexOf('.') != -1 ? num.toString().replace(/(\d)(?=(\d{3})+\.)/g, function($1, $2) { return $2 + ","; }) : num.toString().replace(/(\d)(?=(\d{3})+\b)/g, function($1, $2) { return $2 + ","; })); } console.log(thousandSeparator(1000000));//1,000,000 console.log(thousandSeparator(4656262.262));//4,656,262.262
根据freeyiyi1993的思路做了细微修改,原文有bug。
相关文章推荐
- Javascript 正则表达式实现为数字添加千位分隔符
- Javascript - Math 对象 - 某个数字区域之间的随机数(精确度:小数点后两位)toFixed方法原生JS实现
- Javascript 正则表达式实现为数字添加千位分隔符
- JS实现只能输入数字
- javascript控制服务器控件-js操作CheckBoxList实现全选、反选
- 用javascript实现只允许输入数字
- js实现文本框只能输入数字
- [JS代码]用JavaScript实现网页轮换广告效果
- javascript js 验证用户输入是否为数字
- 通过JavaScript实现实时的JS语法高亮显示字
- js里实现给数字加三位一逗号间隔
- 基于对象的JavaScript实现无刷新页面发送和获取数据Ajax.js
- javascript(js),XML,DOM实现无限级下拉菜单,不会被任何标签或元素遮住
- [js]用javascript实现的带蒙版弹出窗口
- JavaScript实现仅允许输入数字
- JS实现数字金额转换为大写金额
- js中,实现两个数字相加
- javascript实现随机产生数字与字母的组合
- JavaScript实现Map数据结构,及JS中的单例
- 动态创建表格js文件,javascript,Ajax,DHTML动态实现表格的创建,动态读取XML中的文件,读取dom节点的例子。