只能输入数字,并保留两位小数

521 阅读1分钟

只能输入数字,并保留两位小数

<u-field v-model="amount"  @blur="checkNumber(amount,2)" required label="回款金额" placeholder="请填写回款金额" label-width="150"></u-field>

方法中

checkNum (num,digit) {
	let res = num.replace(/[^\d.]/g,"")  //清除“数字”和“.”以外的字符
	if (parseFloat(res)) {
		return parseFloat(res).toFixed(digit)
	}else{
		return  ''
	}
}