正整数
<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);"
/>
参考: