操作员信息电话、身份证号未做正则匹配和位数限定

This commit is contained in:
djhk 2025-10-29 16:03:24 +08:00
parent bbbb4e0beb
commit 2cd0978d73

View File

@ -169,12 +169,15 @@
<el-form-item label="身份证号"
prop="idCardNum">
<el-input v-model="form.idCardNum"
maxlength="18"
placeholder="请输入身份证号" />
</el-form-item>
<el-form-item label="电话号码"
prop="phone">
<el-input v-model="form.phone"
placeholder="请输入电话号码" />
placeholder="请输入电话号码"
maxlength="11"
/>
</el-form-item>
<el-form-item label="无人机序列号"
prop="sn">
@ -260,9 +263,22 @@ export default {
name: [
{ required: true, message: "姓名不能为空", trigger: "blur" }
],
idCardNum: [
{ required: true, message: "身份证号不能为空", trigger: "blur" }
]
idCardNum: [
{ required: true, message: "身份证号不能为空", trigger: "blur" },
{
pattern: /^\d{17}[\dXx]$/,
message: "请输入正确的18位身份证号码",
trigger: "blur"
}
],
phone: [
{ required: true, message: "电话号码不能为空", trigger: "blur" },
{
pattern: /^1[3-9]\d{9}$/,
message: "请输入正确的11位手机号码",
trigger: "blur"
}
]
// postName: [
// { required: true, message: "", trigger: "blur" }
// ],