qingyiay
2023-06-25 5a46eb96564990957f393854e198bcee910c2e54
pages/register/register.vue
@@ -147,16 +147,22 @@
               message: '请填写姓名',
               trigger: ['blur', 'change']
            },
            idCard: {
               type: 'string',
               required: true,
               message: '请输入身份证号',
               trigger: ['blur', 'change']
            },
            idCard: [
               {
                  type: 'string',
                  required: true,
                  message: '请输入身份证号',
                  trigger: ['blur', 'change']
               },
               {
                  pattern: /^([1-6][1-9]|50)\d{4}(18|19|20)\d{2}((0[1-9])|10|11|12)(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/,
                  message: '身份证号格式不正确'
               }
            ],
            phone: [
               {
                  required: true,
                  message: '此为必填字段',
                  message: '此项为必填项',
                  // blur和change事件触发检验
                  trigger: ['blur', 'change']
               },
@@ -164,6 +170,13 @@
                  min: 11,
                  max: 11,
                  message: '请输入合法手机号'
               },
               {
                  validator: (rule, value, callback) => {
                     return uni.$u.test.mobile(value);
                  },
                  message: '手机号码不正确',
                  trigger: ['change', 'blur']
               }
            ],
            password: [
@@ -295,7 +308,7 @@
               })
               .catch(err => {
                  console.log('err', err);
                  uni.$u.toast('请规范输入内容');
                  this.$u.toast('请规范输入内容');
               });
         } else {
            this.$u.toast('两次密码不一致');