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


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实现千分符和保留几位小数的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持phpstudy。



相关阅读:
Android开发之删除项目缓存的方法
学习DIV+CSS网页布局之两列布局
Win10预览版10547:新增多种emoji表情
jQuery中Ajax全局事件引用方式及各个事件(全局/局部)执行顺序
php+Mysqli利用事务处理转账问题实例
浅谈angularJS 作用域
javascript eval(func())使用示例
C语言实现斗地主的核心算法
PHP中使用break跳出多重循环代码实例
SQLite教程(五):数据库和事务
详解ASP.NET验证码的生成方法
深入mysql_fetch_row()与mysql_fetch_array()的区别详解
C#巧用DateTime预设可选的日期范围(如本年度、本季度、本月等)
Mac如何使用磁盘工具给现有文件夹加密
快速导航

Copyright © 2016 phpStudy | 皖ICP备18014864号-4