js实现千分符和保留几位小数的简单实例


Posted in Javascript onAugust 01, 2016

js实现千分符转化

function fmoney(s, n)

{
 n = n > 0 && n <= 20 ? n : 2;
 s = parseFloat((s + '').replace(/[^\d\.-]/g, '')).toFixed(n) + '';
 var l = s.split('.') [0].split('').reverse(),
   r = s.split('.') [1];
 var t = '';
 for (var i = 0; i < l.length; i++)
 {
   t += l[i] + ((i + 1) % 3 == 0 && (i + 1) != l.length ? ',' : '');
 }
 return t.split('').reverse().join('') + '.' + r;

 }

使用var amount = fmoney(123456.78,2);

console.log(amount);

结果:123,456.78

以上这篇js实现千分符和保留几位小数的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js遍历子节点子元素附属性及方法
Aug 19 Javascript
javascript的push使用指南
Dec 05 Javascript
JavaScript中的this关键字使用方法总结
Mar 13 Javascript
JavaScript中省略元素对数组长度的影响
Oct 26 Javascript
vue使用watch 观察路由变化,重新获取内容
Mar 08 Javascript
webpack 2.x配置reactjs基本开发环境详解
Aug 08 Javascript
基于webpack.config.js 参数详解
Mar 20 Javascript
vue 配置多页面应用的示例代码
Oct 22 Javascript
详解微信小程序实现仿微信聊天界面(各种细节处理)
Feb 17 Javascript
在vue中把含有html标签转为html渲染页面的实例
Oct 28 Javascript
angular组件间传值测试的方法详解
May 07 Javascript
vue界面发送表情的实现代码
Sep 11 Javascript
浅谈jQuery中ajaxPrefilter的应用
Aug 01 #Javascript
AngularJS基础 ng-cloak 指令简单示例
Aug 01 #Javascript
全面接触神奇的Bootstrap导航条实战篇
Aug 01 #Javascript
JavaScript数值千分位格式化的两种简单实现方法
Aug 01 #Javascript
第一次接触神奇的Bootstrap菜单和导航
Aug 01 #Javascript
AngularJS基础 ng-click 指令示例代码
Aug 01 #Javascript
js 实现数值的千分位及保存小数方法(推荐)
Aug 01 #Javascript
You might like
PHP 中的一些经验积累
2006/10/09 PHP
PHP 开发工具
2006/12/06 PHP
PHP+Ajax实现的检测用户名功能简单示例
2019/02/12 PHP
TNC vs RR BO3 第一场 2.14
2021/03/10 DOTA
从javascript语言本身谈项目实战
2006/12/27 Javascript
eval的两组性能测试数据
2012/08/17 Javascript
js定时器怎么写?就是在特定时间执行某段程序
2013/10/11 Javascript
jquery mobile的触控点击事件会多次触发问题的解决方法
2014/05/08 Javascript
JS实现鼠标滑过折叠与展开菜单效果代码
2015/09/06 Javascript
JS遍历ul下的li点击弹出li的索引的实现方法
2016/09/19 Javascript
angular实现form验证实例代码
2017/01/17 Javascript
bootstrap组件之按钮式下拉菜单小结
2017/01/19 Javascript
ES6教程之for循环和Map,Set用法分析
2017/04/10 Javascript
JS小球抛物线轨迹运动的两种实现方法详解
2017/12/20 Javascript
详解JS数值Number类型
2018/02/07 Javascript
ES6学习笔记之map、set与数组、对象的对比
2018/03/01 Javascript
vue中使用iview自定义验证关键词输入框问题及解决方法
2018/03/26 Javascript
详解auto-vue-file:一个自动创建vue组件的包
2019/04/26 Javascript
浅谈Vue3.0之前你必须知道的TypeScript实战技巧
2019/09/11 Javascript
python 布尔操作实现代码
2013/03/23 Python
Python不使用int()函数把字符串转换为数字的方法
2018/07/09 Python
不知道这5种下划线的含义,你就不算真的会Python!
2018/10/09 Python
解决使用PyCharm时无法启动控制台的问题
2019/01/19 Python
在Python中居然可以定义两个同名通参数的函数
2019/01/31 Python
解决python3.5 正常安装 却不能直接使用Tkinter包的问题
2019/02/22 Python
华为2019校招笔试题之处理字符串(python版)
2019/06/25 Python
对python中UDP,socket的使用详解
2019/08/22 Python
Pytorch实现各种2d卷积示例
2019/12/30 Python
Python常用扩展插件使用教程解析
2020/11/02 Python
Vita Fede官网:在意大利手工制作,在纽约市设计
2019/10/25 全球购物
先进德育工作者事迹材料
2014/01/24 职场文书
岗位职责风险点
2014/03/12 职场文书
演讲主持词
2014/03/18 职场文书
科研课题实施方案
2014/03/18 职场文书
2014年餐厅服务员工作总结
2014/11/18 职场文书
2015年普法依法治理工作总结
2015/05/26 职场文书