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 相关文章推荐
关于Ext中form移除textfield方法:hide(),setVisible(false),remove()
Dec 02 Javascript
jquery获取tr并更改tr内容示例代码
Feb 13 Javascript
浅析AngularJS中的生命周期和延迟处理
Jun 18 Javascript
实例详解jQuery表单验证插件validate
Jan 18 Javascript
Javascript的无new构建实例详解
May 15 Javascript
基于JavaScript实现跳转提示页面
Sep 24 Javascript
jQuery实现6位数字密码输入框
Dec 29 Javascript
详解webpack解惑:require的五种用法
Jun 09 Javascript
详谈Node.js之操作文件系统
Aug 29 Javascript
vue单个组件实现无限层级多选菜单功能
Apr 10 Javascript
Windows下安装 node 的版本控制工具 nvm
Feb 06 Javascript
JS实现拖动模糊框特效
Aug 25 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下MAIL的另一解决方案
2006/10/09 PHP
微盾PHP脚本加密专家php解密算法
2020/09/13 PHP
PHP+MYSQL会员系统的登陆即权限判断实现代码
2011/09/23 PHP
浅谈php冒泡排序
2014/12/30 PHP
PHP 返回13位时间戳的实现代码
2016/05/13 PHP
PHP两个n位的二进制整数相加问题的解决
2018/08/26 PHP
Javascript中的var_dump函数实现代码
2009/09/07 Javascript
JavaScript聚焦于第一个字段的代码
2010/10/15 Javascript
json2.js的初步学习与了解
2011/10/06 Javascript
js replace正则表达式应用案例讲解
2013/01/17 Javascript
jQuery 实现自动填充邮箱功能(带下拉提示)
2014/10/14 Javascript
纯js实现瀑布流布局及ajax动态新增数据
2016/04/07 Javascript
AngularJS bootstrap启动详解及实例代码
2016/09/14 Javascript
微信小程序实现倒计时调用相机自动拍照功能
2018/06/10 Javascript
vue mounted组件的使用
2018/06/18 Javascript
优化Vue项目编译文件大小的方法步骤
2019/05/27 Javascript
原生js实现each方法实例代码详解
2019/05/27 Javascript
Vue.directive 实现元素scroll逻辑复用
2019/11/29 Javascript
Vue在H5 项目中使用融云进行实时个人单聊通讯
2020/12/14 Vue.js
[59:00]OG vs TNC 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
在Python中利用Into包整洁地进行数据迁移的教程
2015/03/30 Python
详解python中的线程
2018/02/10 Python
解决安装pycharm后不能执行python脚本的问题
2019/01/19 Python
Django创建一个后台的基本步骤记录
2020/10/02 Python
CSS3解析抖音LOGO制作的方法步骤
2019/04/11 HTML / CSS
基于 HTML5 的 WebGL 3D 版俄罗斯方块的示例代码
2018/05/28 HTML / CSS
萨克斯第五大道精品百货店: Saks Fifth Avenue
2017/04/28 全球购物
俄语地区最大的中国商品在线购物网站之一:Umka Mall
2019/11/03 全球购物
瑞典香水、须后水和美容产品购物网站:Parfym-Klick.se
2019/12/29 全球购物
网络方面基础面试题
2012/11/16 面试题
项目合作计划书
2014/01/09 职场文书
生产厂长岗位职责
2014/02/21 职场文书
保护母亲河倡议书
2014/04/14 职场文书
继续教育个人总结
2015/03/03 职场文书
鲁冰花观后感
2015/06/10 职场文书
90行Python代码开发个人云盘应用
2021/04/20 Python