最近可爱的产品提了点要求,金额尾部需要.00  而且还要带千位符。

 
html: <el-input v-model="form.projectAmount" type="txet" placeholder="请输入项目金额"
@blur="projectAmounts" clearable :maxlength="32"></el-input> js:
toThousandsNoZero(num) { return num ? (
(isNaN(parseFloat(num.toString().replace(/,/g, ""))) ? 1 :
parseFloat(num.toString().replace(/,/g,
"")))).toFixed(2).toString().replace(/(\d)(?=(\d{3})+\.)/g, function ($0, $1) {
return $1 + ","; }) : ""; }, projectAmounts(){//this.form.projectAmount 金额
if(isNaN(parseFloat(this.form.projectAmount))){ this.form.projectAmount= 0.00;
}else{ this.form.projectAmount=this.toThousandsNoZero(this.form.projectAmount);
} },
效果:

技术
下载桌面版
GitHub
Gitee
SourceForge
百度网盘(提取码:draw)
云服务器优惠
华为云优惠券
腾讯云优惠券
阿里云优惠券
Vultr优惠券
站点信息
问题反馈
邮箱:[email protected]
吐槽一下
QQ群:766591547
关注微信