正整数
- <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"
- />
保留两位小数
- <el-input
- v-model="money"
- type="number"
- clearable
- 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);"
- />
参考: