input输入框可以输入小数点后2位的正数
<el-form-item label="单价(元):" prop="unitPrice" >
<el-input
v-model="authorqueryParams.unitPrice"
placeholder=""
clearable
style="width:275px"
onkeyup="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3').replace(/^\./g, '')"/>
</el-form-item>
限制数量只能为正整数或者负整数,且开头不为0
<el-form-item label="增加购买数量:" prop="buyCount">
<el-input v-model.trim="hospitalForm.buyCount" placeholder="" clearable oninput="value=/^-$|^-?[1-9][0-9]*$/.test(value)?value:''" maxlength="10"></el-input>
</el-form-item>
只能输入正整数不为0,且不保留小数点
<el-form-item label="单价(元):" prop="unitPrice" >
<el-input
v-model.trim="authorqueryParams.unitPrice"
placeholder=""
clearable
style="width:275px"
@input="authorqueryParams.unitPrice=authorqueryParams.unitPrice.replace(/^(0+)|[^\d]+/g,'')" maxlength="8"/>
</el-form-item>