用js格式化金额可设置保留的小数位数

时间:2024-05-21 10:20:44 


//金额的格式化s为要格式化的参数(浮点型),n为小数点后保留的位数
function formatMoney(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];
t = "";
for(i = 0;i<l.length;i++){
t+=l[i]+((i+1)%3==0 && (i+1) != l.length ? "," : "");
}
return t.split("").reverse().join("")+"."+r;
}
标签:格式化,金额
0
投稿

猜你喜欢

  • Python图像处理模块ndimage用法实例分析

    2023-09-08 16:52:26
  • Python使用try except处理程序异常的三种常用方法分析

    2021-12-25 22:51:24
  • AI:如何训练机器学习的模型

    2023-01-16 13:18:49
  • 一个简单的JS显示日期代码

    2009-02-10 12:34:00
  • 利用Python实现Picgo图床工具

    2023-10-09 16:10:45
  • python基础教程之序列详解

    2021-05-29 23:52:04
  • Python3 中return和yield的区别

    2023-10-19 09:03:00
  • python3 中使用urllib问题以及urllib详解

    2022-01-09 05:59:16
  • keras模型保存为tensorflow的二进制模型方式

    2022-12-21 07:20:08
  • python实现带界面的井字棋小游戏

    2022-11-14 22:28:24
  • sql 语句插入结果为select和值混合示例

    2024-01-29 09:12:42
  • ajax实现Dig程序中的投票

    2008-01-22 17:27:00
  • pyshp创建shp点文件的方法

    2023-06-30 03:15:29
  • Python命令行定时任务自动化工作流程

    2023-01-01 20:52:51
  • HTML5 Canvas 起步(2) - 路径

    2009-05-12 12:06:00
  • MySQL命令终端有beep声

    2009-02-26 15:27:00
  • TensorFlow变量管理详解

    2023-11-23 07:11:18
  • Python手动或自动协程操作方法解析

    2023-06-30 11:38:41
  • Python K最近邻从原理到实现的方法

    2022-10-13 09:41:45
  • Python疫情数据可视化分析

    2022-05-22 05:09:15
  • asp之家 网络编程 m.aspxhome.com