//整数
<el-input-number v-model="num" :step="1" step-strictly :min="0"></el-input-number>
num:1
<el-input @input="inputAlter()" type="text" v-model="goodsPrice"></el-input>
//正整数
inputAlter(){
this.goodsPrice = this.goodsPrice.replace(/\D|^0/g,'')
}
//10位正整数:inputAlter() + maxlength="10"
inputAlter(){
this.goodsPrice = this.goodsPrice.replace(/\D|^0/g,'')
}
//金额两位小数
inputAlter(){
this.goodsPrice = this.goodsPrice.match(/^\d*(\.?\d{0,2})/g)[0]
}
vue----只能输入正整数和两位小数的金额输入
于 2022-11-29 11:24:19 首次发布