输入框正则replace,校验数字
1、限制正整数数字
<el-input v-model="scope.row.receiveQty" size="mini" placeholder="请输入" οninput="value=value.replace(/[^\d]/g,'')" />
// οninput="value=value.replace(/[^\d]/g,'')"
2、限制数字,且只能输入两位,且只能有一个小数点,然后再通过parseFloat() ,排除 '01.'这样的输入情况,记得分开写
<el-input v-model="scope.row.sellingPrice" size="mini" placeholder="请输入" oninput="value=value.replace(/(?<=.*\..*)\.|[^\d\.]/g,'').match(/.+\..{0,2}|[^\.]+/)[0]" />
=》 parseFloat(scope.row.sellingPrice)
3、输入框限制数字,并且只能输入两位小数点,
οninput="value=value.replace(/^\D*(\d{0,9}(?:\.\d{0,2})?).*$/g,'$1')"