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 相关文章推荐
jQuery 白痴级入门教程
Nov 11 Javascript
javascript 匿名函数的理解(透彻版)
Jan 28 Javascript
浏览器常用高宽的jquery插件
Feb 24 Javascript
详解WordPress开发中get_current_screen()函数的使用
Jan 11 Javascript
浏览器检测JS代码(兼容目前各大主流浏览器)
Feb 21 Javascript
详解JavaScript中基于原型prototype的继承特性
May 05 Javascript
checkbox 选中一个另一个checkbox也会选中的实现代码
Jul 09 Javascript
Three.js学习之网格
Aug 10 Javascript
详解vue 计算属性与方法跟侦听器区别(面试考点)
Apr 23 Javascript
vue实现设置载入动画和初始化页面动画效果
Oct 28 Javascript
小程序新版订阅消息模板消息
Dec 31 Javascript
IDEA配置jQuery, $符号不再显示黄色波浪线的问题
Oct 09 jQuery
浅谈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的autoload机制的实现解析
2012/09/15 PHP
php读取excel文件的简单实例
2013/08/26 PHP
解密ThinkPHP3.1.2版本之模块和操作映射
2014/06/19 PHP
PHP实现的简单三角形、矩形周长面积计算器分享
2014/11/18 PHP
php实现屏蔽掉黑帽SEO的搜索关键字
2015/04/15 PHP
PHP+JS实现大规模数据提交的方法
2015/07/02 PHP
PHP判断文件是否被引入的方法get_included_files用法示例
2016/11/29 PHP
Zend Framework入门教程之Zend_Db数据库操作详解
2016/12/08 PHP
禁止js文件缓存的代码
2010/04/09 Javascript
JavaScript创建一个欢迎cookie弹出窗实现代码
2013/03/15 Javascript
php读取sqlite数据库入门实例代码
2014/06/25 Javascript
Bootstrap基本插件学习笔记之Alert警告框(20)
2016/12/08 Javascript
jQuery焦点图左右转换效果
2016/12/12 Javascript
Bootstrap源码解读标签、徽章、缩略图和警示框(8)
2016/12/26 Javascript
详解vue 模版组件的三种用法
2017/07/21 Javascript
用 Vue.js 递归组件实现可折叠的树形菜单(demo)
2017/12/25 Javascript
基于casperjs和resemble.js实现一个像素对比服务详解
2018/01/10 Javascript
基于JavaScript canvas绘制贝塞尔曲线
2018/12/25 Javascript
Vue CLI3中使用compass normalize的方法
2019/05/30 Javascript
jquery实现图片无缝滚动 蒙版遮蔽效果
2020/01/11 jQuery
js实现Element中input组件的部分功能并封装成组件(实例代码)
2021/03/02 Javascript
[36:43]NB vs Optic 2018国际邀请赛小组赛BO1 B组加赛 8.19
2018/08/21 DOTA
零基础写python爬虫之使用Scrapy框架编写爬虫
2014/11/07 Python
python 递归遍历文件夹,并打印满足条件的文件路径实例
2017/08/30 Python
从头学Python之编写可执行的.py文件
2017/11/28 Python
编写多线程Python服务器 最适合基础
2018/09/14 Python
pycharm new project变成灰色的解决方法
2019/06/27 Python
python每5分钟从kafka中提取数据的例子
2019/12/23 Python
CSS3属性 line-clamp控制文本行数的使用
2020/03/19 HTML / CSS
英国受欢迎的运动鞋和街头服装商店:Footasylum
2018/06/12 全球购物
德国在线订购鲜花:Fleurop
2018/08/25 全球购物
中专自我鉴定范文
2013/10/16 职场文书
师范生实习自我鉴定
2013/11/01 职场文书
三峡导游词
2015/01/31 职场文书
美容院员工规章制度
2015/08/05 职场文书
MySQL去除密码登录告警的方法
2022/04/20 MySQL