<el-input v-model.trim="sb.price" placeholder="现价" class="input_w3" oninput="value=value.replace(/[^0-9.]/g,'').replace(/\.{2,}/g,'.').replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3')"/>
限制只能输入1到100,且只能输入小数点后二位
<el-input v-model="params.tongZhengPercentage" type="number" placeholder="店铺抽成占比" oninput="if(!/^[0-9]+$/.test(value)) value=value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3'); if(value>100)value=100;if(value<0)value=null;if(value<0)value=null;if((value[0] == 0 && value[1] > 0) || value == '00')value=value.slice(1);"/>
只能输入1到100
<el-input
v-model="num" type="number" placeholder="请输入"
oninput="if(!/^[0-9]+$/.test(value))
value=value.replace(/\D/g,'');
if(value>100)
value=100;
if(value<0)
value=null"
/>
input 只能输入整数
onkeyup="if(!/^\d+$/.test(this.value)){this.value='';}"
input 只能输入数字,保留二位小数
onkeyup="if(!/^\d+(\.\d{0,2})?$/.test(this.value)){this.value='';}"
后续增加嘎嘎简单、、、、、、、、、