elementUI中表单校验
1.限制input输入框中只能输入数字,并且能输入小数点,超过两位小数点提示数据格式不正确
<template>
<el-input
v-model="form.offer_price"
size="mini"
oninput="value=value.replace(/[^0-9.]/g,'')"
placeholder="请输入出价"
maxlength="15"
clearable
@blur="getOfferPrice(item.offer_price)"
class="tableWidth"
></el-input>
</template>
export default {
data(){
return{
};
},
methods:{
getOfferPrice(value){
if(value.indexOf(".") != -1 && value.split('.').length > 2){
return this.$message.warning('请输入正确格式的出价') //防止输入多个小数点
}else if(value.indexOf(".") != -1 && value.split('.')[1].length > 2){
return this.$message.warning('请输入正确的小数位数') //小数点后两位
}
}
]
}