<el-form-item label="联系电话" prop="telephone">
<el-input v-model.number="sizeForm.telephone"></el-input>
</el-form-item>
<el-form-item label="身份证号码" prop="identityId">
<el-input v-model="sizeForm.identityId"></el-input>
</el-form-item>
export default {
data() {
var checkPhone = (rule, value, callback) => {
if (!value) {
return callback(new Error('手机号不能为空'));
} else {
const reg = /^1[3|4|5|7|8][0-9]\d{8}$/
if (reg.test(value)) {
callback();
} else {
return callback(new Error('请输入正确的手机号'));
}
}
};
return {
ruleForm: {
telephone: '',
identityId: "",
},
rules: {
telephone: [{ trigger: "blur", validator: checkPhone }],
identityId: [
{
pattern: /(^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$)|(^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{2}$)/,
message: "证件号码格式有误!",
trigger: "blur"
}
]
}
};
}
}
手机号和身份证号验证
最新推荐文章于 2023-02-24 14:01:43 发布