fix: 手机号校验

This commit is contained in:
binbin_pan 2024-04-25 16:26:40 +08:00
parent 4357ae3307
commit 36c171adc0
1 changed files with 8 additions and 11 deletions

View File

@ -78,8 +78,9 @@
<el-input <el-input
v-model="queryParams.phone" v-model="queryParams.phone"
placeholder="请输入退料人电话" placeholder="请输入退料人电话"
clearable onkeyup="this.value = this.value.replace(/[^\d]/g,'');" clearable
style="width: 240px" style="width: 240px"
:maxlength="11"
/> />
</el-form-item> </el-form-item>
<el-form-item label="备注" prop="roleName"> <el-form-item label="备注" prop="roleName">
@ -246,14 +247,11 @@ export default {
name: "ReturnApplyAdd", name: "ReturnApplyAdd",
data() { data() {
const validatePhone = (rule, value, callback) => { const validatePhone = (rule, value, callback) => {
if (!value) { const reg = /^[1][3-9][0-9]{9}$/;
callback(new Error("退料人电话不能为空")); if (!reg.test(value)) {
// this.$message.error(""); this.queryParams.phone = ''
} else if (value.length < 11) {
callback(new Error("电话号码格式不正确"));
// this.$message.error("");
} else { } else {
callback(); callback();
} }
}; };
return { return {
@ -370,9 +368,8 @@ export default {
} }
], ],
phone: [ phone: [
{required: true, message: '请输入退料人手机号', trigger: 'change'}, { validator: validatePhone, trigger: "blur"},
{ validator: validatePhone, trigger: "blur" }, {required: true, message: '请输入正确的手机号', trigger: 'change'},
{ min: 11, message: "手机号不足11位", trigger: "blur" },
], ],
}, },
unitList: [], // unitList: [], //