时间:2021-05-18
复制代码 代码如下:
//金额的格式化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;
}
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
复制代码代码如下://金额格式转换functionparsePrice(s){varn=2//设置保留的小数位数s=parseFloat((s+"").repl
实例如下:/***将数值四舍五入后格式化.**@paramnum数值(Number或者String)*@paramcent要保留的小数位(Number)*@pa
根据用户需求,在输入金额时要格式化,即每三位数字加逗号分隔,并保留两位小数。考虑到用户的体验,随使用JS对金额进行格式化,前台代码如下:复制代码代码如下:JS代
1、验证方法validationNumber(e,num)e代表标签对象,num代表保留小数位数functionvalidationNumber(e,num){
1、验证方法validationNumber(e,num)e代表标签对象,num代表保留小数位数functionvalidationNumber(e,num){