Bläddra i källkod

身份证校验

sunyize 2 år sedan
förälder
incheckning
cc5028f225
1 ändrade filer med 8 tillägg och 1 borttagningar
  1. 8 1
      src/views/networkAccess/registration.vue

+ 8 - 1
src/views/networkAccess/registration.vue

@@ -72,7 +72,7 @@
 <!--            <a-button type="link" @click="keyupInfoSelect()">证件编号检索</a-button>-->
             <a-row>
               <a-col :span="6">
-                <a-form-model-item required label="证件编号" prop="cardNo"   :labelCol="{ span:8 }"   :wrapperCol="{ span: 14 }"    >
+                <a-form-model-item required label="证件编号" prop="cardNo"   :labelCol="{ span:8 }"   :wrapperCol="{ span: 14 }"      >
 
 <!--                  <a-radio-group v-model="model.cardNo" button-style="solid"    slot-scope="text, record">-->
                     <a-input v-model="model.cardNo" placeholder="请输入证件编号" @keyup="keyupInfo('')" id="cardNo" :disabled="isDisabled" @blur="showCheck0('cardNo')"></a-input>
@@ -1431,6 +1431,13 @@ export default {
       if(this.model.id){
         param.id = this.model.id
       }
+      if (value.length === 16 || value.length === 18) {
+        if (!value || new RegExp(/(^[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{7}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}$)/).test(value)) {
+          // 若是将证件地址改为必输
+          this.showIdCardAddress = true;
+          callback();
+        }
+      }
       if(value){
         let reg=new RegExp("[`_~!@#$^&*()=|{}'.<>《》/?!¥()—【】‘;:”“。,、?]")
         if(reg.test(value)){