数字往往需要进行一定的格式化,一来是便于阅读,二来是实际需要,比如钱数就常常按千位逗号分隔,下面就是一个这样的函数能够是此功能,并且能够保留指定书目的小数,且自动实现四舍五入效果。

代码实例如下:
   [ 其他 ] 运行代码    下载代码
<script>
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]; 
  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; 
} 
console.log(fmoney(23163.1415926,3));
</script>

代码描述:js 格式化数字。js格式化数字实例代码



119 159



用户评论
大牛,别默默的看了,快登录帮我点评一下吧!:)      登录 | 注册



×
×
51前端

注册

×
绑定手机

请绑定手机号,在继续操作

×
单次下载支付

应付金额:279

支付完成后,回到下载页面,在进行下载

官方QQ群
意见反馈
qq群

扫描上面二维码加微信群

官方QQ群

jQuery/js讨论群
群号:642649996
Css3+Html5讨论群
群号:322131262

加群请备注:从官网了解到