Explorar o código

新增手机号验证

tongshangming %!s(int64=2) %!d(string=hai) anos
pai
achega
7aba2a60de
Modificáronse 3 ficheiros con 12 adicións e 2 borrados
  1. 1 1
      src/components/form/ElEditor.vue
  2. 10 0
      src/hooks/useValidator.ts
  3. 1 1
      src/views/user/UserInfo.vue

+ 1 - 1
src/components/form/ElEditor.vue

@@ -12,7 +12,7 @@ interface Props {
 
 const props = withDefaults(defineProps<Props>(), {
   mode: 'simple',
-  height: '400px'
+  height: '300px'
 })
 const emits = defineEmits(['update:modelValue', 'change'])
 

+ 10 - 0
src/hooks/useValidator.ts

@@ -0,0 +1,10 @@
+export default () => {
+  return {
+    mobile(rule: any, value: any) {
+      if (!/^1\d{10}$/.test(value)) {
+        return new Error('请输入正确的手机号')
+      }
+      return true
+    }
+  }
+}

+ 1 - 1
src/views/user/UserInfo.vue

@@ -84,7 +84,7 @@ const validatePass2 = (rule: any, value: any, callback: any) => {
   if (value === '') {
     callback(new Error('请再次输入密码'))
   } else if (value !== formDataPass.pass) {
-    callback(new Error('次输入不相同'))
+    callback(new Error('次输入不相同'))
   } else {
     callback()
   }