浏览代码

remove phone zz

tremble 5 年之前
父节点
当前提交
4c86bf95c1

+ 3 - 4
mobile/src/pages/account/codeLogin/index.vue

@@ -44,7 +44,6 @@
 <script>
 import selectCall from '../country.js'
 import {mapState} from 'vuex'
-import { reg } from '@/util'
 
 export default {
   data () {
@@ -85,9 +84,9 @@ export default {
       this.codeActive = item
     },
     async getAuthCode () {
-      if (!reg.phone.test(this.phone)) {
-        return
-      }
+      // if (!reg.phone.test(this.phone)) {
+      //   return
+      // }
       let resp = await this.$http
         .post('/sso/user/checkUser', {phoneNum: this.phone})
 

+ 4 - 4
mobile/src/pages/account/forget/index.vue

@@ -50,7 +50,7 @@
 <script>
 import {mapState} from 'vuex'
 import selectCall from '../country.js'
-import { reg, encodeStr } from '@/util'
+import { encodeStr } from '@/util'
 import { Base64 } from 'js-base64'
 export default {
   computed: {
@@ -91,9 +91,9 @@ export default {
     },
 
     async getAuthCode () {
-      if (!reg.phone.test(this.phone)) {
-        return
-      }
+      // if (!reg.phone.test(this.phone)) {
+      //   return
+      // }
       let res = await this.$store.dispatch('getAuthCode', {
         phone: this.phone,
         code: Number(this.codeActive[1].substr(1))

+ 4 - 4
mobile/src/pages/account/register/index.vue

@@ -62,7 +62,7 @@
 <script>
 import selectCall from '../country.js'
 import {mapState} from 'vuex'
-import { reg, encodeStr } from '@/util'
+import { encodeStr } from '@/util'
 import { Base64 } from 'js-base64'
 export default {
   computed: {
@@ -105,9 +105,9 @@ export default {
       this.codeActive = item
     },
     async getAuthCode () {
-      if (!reg.phone.test(this.phone)) {
-        return
-      }
+      // if (!reg.phone.test(this.phone)) {
+      //   return
+      // }
       let res = await this.$store.dispatch('getAuthCode', {
         phone: this.phone,
         code: Number(this.codeActive[1].substr(1))

+ 4 - 4
pc/src/page/layout/aside/temp/ltemp/forget.vue

@@ -31,7 +31,7 @@
 <script>
 import {mapState} from 'vuex'
 import selectCall from '@/util/country.js'
-import { reg, encodeStr } from '@/util'
+import { encodeStr } from '@/util'
 import { Base64 } from 'js-base64'
 
 export default {
@@ -67,9 +67,9 @@ export default {
   },
   methods: {
     async getAuthCode () {
-      if (!reg.phone.test(this.phone)) {
-        return
-      }
+      // if (!reg.phone.test(this.phone)) {
+      //   return
+      // }
       let res = await this.$store.dispatch('getAuthCode', {
         phone: this.phone,
         code: this.codeActive[1].substr(1)

+ 4 - 4
pc/src/page/layout/aside/temp/ltemp/login.vue

@@ -60,7 +60,7 @@
 import {mapState} from 'vuex'
 import selectCall from '@/util/country.js'
 
-import { reg, encodeStr } from '@/util'
+import { encodeStr } from '@/util'
 import { Base64 } from 'js-base64'
 
 export default {
@@ -147,9 +147,9 @@ export default {
       }
     },
     async getAuthCode () {
-      if (!reg.phone.test(this.phone)) {
-        return
-      }
+      // if (!reg.phone.test(this.phone)) {
+      //   return
+      // }
       let resp = await this.$http
         .post('/sso/user/checkUser', {phoneNum: this.phone})
 

+ 4 - 4
pc/src/page/layout/aside/temp/ltemp/register.vue

@@ -41,7 +41,7 @@
 <script>
 import { mapState } from 'vuex'
 import selectCall from '@/util/country.js'
-import { reg, encodeStr } from '@/util'
+import { encodeStr } from '@/util'
 import { Base64 } from 'js-base64'
 
 export default {
@@ -95,9 +95,9 @@ export default {
       this.codeActive = item
     },
     async getAuthCode () {
-      if (!reg.phone.test(this.phone)) {
-        return
-      }
+      // if (!reg.phone.test(this.phone)) {
+      //   return
+      // }
       let res = await this.$store.dispatch('getAuthCode', {
         phone: this.phone,
         code: Number(this.codeActive[1].substr(1))

+ 36 - 1
pc/src/util/index.js

@@ -48,7 +48,42 @@ module.exports = {
   },
   isWorkPhone: function (phone) {
     let phones = [
-      /^1(?:3\d|4[4-9]|5[0-35-9]|6[67]|7[013-8]|8\d|9\d)\d{8}$/
+      /^1(?:3\d|4[4-9]|5[0-35-9]|6[67]|7[013-8]|8\d|9\d)\d{8}$/,
+      /^(\+?213|0)(5|6|7)\d{8}$/,
+      /^(!?(\+?963)|0)?9\d{8}$/,
+      /^(!?(\+?966)|0)?5\d{8}$/,
+      /^(\+?1)?[2-9]\d{2}[2-9](?!11)\d{6}$/,
+      /^(\+?420)? ?[1-9][0-9]{2} ?[0-9]{3} ?[0-9]{3}$/,
+      /^(\+?49[ .-])?([(]{1}[0-9]{1,6}[)])?([0-9 .-/]{3,20})((x|ext|extension)[ ]?[0-9]{1,4})?$/,
+      /^(\+?45)?(\d{8})$/,
+      /^(\+?30)?(69\d{8})$/,
+      /^(\+?61|0)4\d{8}$/,
+      /^(\+?44|0)7\d{9}$/,
+      /^(\+?852-?)?[569]\d{3}-?\d{4}$/,
+      /^(\+?91|0)?[789]\d{9}$/,
+      /^(\+?64|0)2\d{7,9}$/,
+      /^(\+?27|0)\d{9}$/,
+      /^(\+?26)?09[567]\d{7}$/,
+      /^(\+?34)?(6\d{1}|7[1234])\d{7}$/,
+      /^(\+?358|0)\s?(4(0|1|2|4|5)?|50)\s?(\d\s?){4,8}\d$/,
+      /^(\+?33|0)[67]\d{8}$/,
+      /^(\+972|0)([23489]|5[0248]|77)[1-9]\d{6}/,
+      /^(\+?36)(20|30|70)\d{7}$/,
+      /^(\+?39)?\s?3\d{2} ?\d{6,7}$/,
+      /^(\+?81|0)\d{1,4}[ -]?\d{1,4}[ -]?\d{4}$/,
+      /^(\+?6?01){1}(([145]{1}(-|\s)?\d{7,8})|([236789]{1}(\s|-)?\d{7}))$/,
+      /^(\+?47)?[49]\d{7}$/,
+      /^(\+?32|0)4?\d{8}$/,
+      /^(\+?47)?[49]\d{7}$/,
+      /^(\+?48)? ?[5-8]\d ?\d{3} ?\d{2} ?\d{2}$/,
+      /^(\+?55|0)-?[1-9]{2}-?[2-9]{1}\d{3,4}-?\d{4}$/,
+      /^(\+?351)?9[1236]\d{7}$/,
+      /^(\+?7|8)?9\d{9}$/,
+      /^(\+3816|06)[- \d]{5,9}$/,
+      /^(\+?90|0)?5\d{9}$/,
+      /^(\+?84|0)?((1(2([0-9])|6([2-9])|88|99))|(9((?!5)[0-9])))([0-9]{7})$/,
+      /^(\+?0?86-?)?1[345789]\d{9}$/,
+      /^(\+?886-?|0)?9\d{8}$/
     ]
     for (let i = 0; i < phones.length; i++) {
       if (phones[i].test(phone)) {