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

作者:jingxian 时间:2023-08-21 10:03:26 

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,千分符,小数
0
投稿

猜你喜欢

  • 用js控件div的滚动条,让它在内容更新时自动滚到底部的实现方法

    2024-04-19 09:45:30
  • Python实现双轴组合图表柱状图和折线图的具体流程

    2021-08-24 03:23:33
  • 20个优秀网站助你征服CSS[译]

    2008-09-21 13:21:00
  • Mysql简易索引方案讲解

    2024-01-20 15:08:11
  • Python列表推导式的使用方法

    2023-05-10 07:01:46
  • 对fieldset和legend的默认样式一点分析

    2008-07-02 12:56:00
  • 判断数据库表是否存在以及修改表名的方法

    2024-01-22 09:21:24
  • python简单程序读取串口信息的方法

    2024-01-02 02:42:18
  • MySQL into_Mysql中replace与replace into用法案例详解

    2024-01-26 20:10:00
  • python人工智能tensorflow函数tensorboard使用方法

    2021-04-21 14:52:46
  • sqlserver巧用row_number和partition by分组取top数据

    2024-01-28 12:33:39
  • golang goquery selector选择器使用示例大全

    2023-10-14 15:40:58
  • Python 函数编编程的三大法宝map+filter+reduce分享

    2022-10-17 23:37:22
  • 一篇文章教你用Python实现一键文件重命名

    2022-09-21 20:18:38
  • 解决django xadmin主题不显示和只显示bootstrap2的问题

    2022-11-24 14:41:56
  • pymysql实现增删改查的操作指南(python)

    2024-01-20 08:04:04
  • MySQL鲜为人知的几个特殊技巧

    2009-03-09 13:22:00
  • python加载自定义词典实例

    2021-07-15 14:53:55
  • 基于Golang实现Redis协议解析器

    2024-04-27 15:37:41
  • python ansible自动化运维工具执行流程

    2021-08-07 01:54:25
  • asp之家 网络编程 m.aspxhome.com