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 相关文章推荐
bgsound 背景音乐 的一些常用方法及特殊用法小结
May 11 Javascript
jquery中实现简单的tabs插件功能的代码
Mar 02 Javascript
13 个JavaScript 性能提升技巧分享
Jul 26 Javascript
FF火狐下获取一个元素同类型的相邻元素实现代码
Dec 15 Javascript
js中onload与onunload的使用示例
Aug 25 Javascript
使用js实现雪花飘落效果
Aug 26 Javascript
jquery如何获取复选框的值
Dec 12 Javascript
javascript:FF/Chrome与IE动态加载元素的区别说明
Jan 26 Javascript
IE6中链接A的href为javascript协议时不在当前页面跳转
Jun 05 Javascript
JQuery中使文本框获得焦点的方法实例分析
Feb 28 Javascript
使用cookie绕过验证码登录的实现代码
Oct 12 Javascript
vue+SSM实现验证码功能
Dec 07 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带抄送和密件抄送的邮件发送方法
2015/03/20 PHP
PHP实现二叉树的深度优先与广度优先遍历方法
2015/09/28 PHP
PHP错误Warning:mysql_query()解决方法
2015/10/24 PHP
js各种验证文本框输入格式(正则表达式)
2010/10/22 Javascript
通过下拉框的值来确定输入框是否可以为空的代码
2011/10/18 Javascript
JavaScript实现简单图片翻转的方法
2015/04/17 Javascript
JavaScript中String.match()方法的使用详解
2015/06/06 Javascript
纯CSS3代码实现滑动开关效果
2015/08/19 Javascript
JavaScript操作URL的相关内容集锦
2015/10/29 Javascript
使用微信内置浏览器点击下拉框出现页面乱跳转现象(iphone),该怎么办
2016/01/04 Javascript
javascript解决小数的加减乘除精度丢失的方案
2016/05/31 Javascript
微信小程序加载更多 点击查看更多
2016/11/29 Javascript
jQuery实现动态文字搜索功能
2017/01/05 Javascript
详解微信小程序 wx.uploadFile 的编码坑
2017/01/23 Javascript
jQuery实现三级联动效果
2017/03/02 Javascript
Router解决跨模块下的页面跳转示例
2018/01/11 Javascript
解决vue中虚拟dom,无法实时更新的问题
2018/09/15 Javascript
学前端,css与javascript重难点浅析
2020/06/11 Javascript
vue实现列表拖拽排序的功能
2020/11/02 Javascript
vue 中的动态传参和query传参操作
2020/11/09 Javascript
在Vue中使用Echarts可视化库的完整步骤记录
2020/11/18 Vue.js
Python进度条实时显示处理进度的示例代码
2018/01/30 Python
python3.x实现发送邮件功能
2018/05/22 Python
Python 多线程不加锁分块读取文件的方法
2018/12/11 Python
Python中使用logging和traceback模块记录日志和跟踪异常
2019/04/09 Python
python之pexpect实现自动交互的例子
2019/07/25 Python
将python2.7添加进64位系统的注册表方式
2019/11/20 Python
Pycharm 2020最新永久激活码(附最新激活码和插件)
2020/09/17 Python
详解CSS3的图层阴影和文字阴影效果使用
2016/06/09 HTML / CSS
学生处主任岗位职责
2013/12/01 职场文书
就业自荐书
2013/12/05 职场文书
党员组织关系介绍信
2014/02/13 职场文书
解除同居协议书
2015/01/29 职场文书
2016年大学迎新晚会工作总结
2015/10/15 职场文书
python自动化八大定位元素讲解
2021/07/09 Python
Nginx文件已经存在全局反向代理问题排查记录
2022/07/15 Servers