vue3+ts纯前端校验身份证号码是否真实存在+必填校验
//form表单绑定rules校验
<u-form ref="formRef" :model="form" :rules="rules">
<u-form-item label="身份证件号码:" required prop="certificateNumber">
<u-input v-model="form.certificateNumber" placeholder="请输入身份证号" />
</u-form-item></u-form>
//rules校验规则
const rules = reactive({
certificateNo: [{ required: true, message: '请输入身份证号码', trigger: ['blur'] }, {
validator: (rule, value, callback) => {
// 在这里确保传递了证件号码作为参数给 visitCertCodetip 方法
const isValid = visitCertCodetip(value); // 确保 value 是证件号码
if (!isValid) {
callback(new Error('请输入正确的身份证号'));
} else {
&n