vue只保留小数点后两位
3.输入时随时监听,小数点后超出两位不允许输入。2.data中设置绑定的内容。1.在input上绑定。
·
1.在input上绑定
<el-input v-model="accountFee" type="number" @input="validateInput($event,index)" placeholder="0.00"></el-input>
2.data中设置绑定的内容
data () {
return {
accountFee:''
}
}
3.输入时随时监听,小数点后超出两位不允许输入
validateInput(e, index) {
// 使用正则表达式匹配并移除非数字和多余小数点字符
let value = e;
// 用正则表达式保留小数点后两位数字
value = value.replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3');
this.accountFee = value;
}
更多推荐
已为社区贡献1条内容
所有评论(0)