Selaa lähdekoodia

perf: 处理邮箱验证规则

wangcz 7 vuotta sitten
vanhempi
commit
86418a5f98

+ 1 - 1
components/appeal/AccountAppeal.vue

@@ -219,7 +219,7 @@
           this.contactEmailChecked = false
         } else {
           if (this.account.contactEmail !== '') {
-            var reg = /[\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?/
+            var reg = /@/
             if (!reg.test(value)) {
               callback(new Error('请输入正确的邮箱地址格式'))
               this.contactEmailChecked = false

+ 1 - 1
components/appeal/ChangeManagerAppeal.vue

@@ -337,7 +337,7 @@
           this.contactEmailChecked = false
         } else {
           if (this.changeManager.contactEmail !== '') {
-            var reg = /[\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?/
+            var reg = /@/
             if (!reg.test(value)) {
               callback(new Error('请输入正确的邮箱地址格式'))
               this.contactEmailChecked = false

+ 1 - 1
components/appeal/PasswordRestAppeal.vue

@@ -307,7 +307,7 @@
           this.contactEmailChecked = false
         } else {
           if (this.passwordRest.contactEmail !== '') {
-            var reg = /[\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?/
+            var reg = /@/
             if (!reg.test(value)) {
               callback(new Error('请输入正确的邮箱地址格式'))
               this.contactEmailChecked = false

+ 1 - 1
components/mobile/changeManager/StepAppeal.vue

@@ -440,7 +440,7 @@
       },
       // 验证邮箱
       validateContactEmail () {
-        let reg = /[\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?/
+        let reg = /@/
         if (!this.valid.contactEmail) {
           this.downToast('请填写联系电子邮箱')
           this.state.contactEmail = 'error'

+ 1 - 1
components/mobile/registerEnterprise/index.vue

@@ -416,7 +416,7 @@
       },
       // 验证邮箱
       validateEmail () {
-        let reg = /[\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?/
+        let reg = /@/
         if (this.step2.email) {
           if (!reg.test(this.step2.email)) {
             this.downToast('请输入正确的邮箱地址格式')

+ 1 - 1
components/mobile/reset/stepAppeal.vue

@@ -286,7 +286,7 @@
         },
         // 验证邮箱
         validateContactEmail () {
-          let reg = /[\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?/
+          let reg = /@/
           if (!this.valid.contactEmail) {
             this.downToast('请填写联系电子邮箱')
             this.state.contactEmail = 'error'

+ 1 - 1
components/mobile/validation/StepAppeal.vue

@@ -266,7 +266,7 @@
       },
       // 验证邮箱
       validateContactEmail () {
-        let reg = /[\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?/
+        let reg = /@/
         if (!this.valid.contactEmail) {
           this.downToast('请填写联系电子邮箱')
           this.state.contactEmail = 'error'

+ 1 - 1
components/mobile/validation/ValidationEmailStepNew.vue

@@ -47,7 +47,7 @@
       },
       // 验证邮箱号
       validateEmail () {
-        let reg = /[\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?/
+        let reg = /@/
         if (!this.valid.email) {
           this.downToast('请先填写邮箱号')
           this.state.email = 'error'

+ 1 - 1
components/register/EnterpriseRegistration.vue

@@ -449,7 +449,7 @@
           this.emailHasRegister = false
         } else {
           if (this.enterprise1.email) {
-            var reg = /[\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?/
+            var reg = /@/
             if (!reg.test(value)) {
               callback(new Error('请输入正确的邮箱地址格式'))
               this.emailChecked = false

+ 1 - 1
components/register/EnterpriseRegistrationSecondStep.vue

@@ -246,7 +246,7 @@
             this.emailChecked = false
           } else {
             if (this.enterprise1.email) {
-              var reg = /[\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?/
+              var reg = /@/
               if (!reg.test(value)) {
                 callback(new Error('请输入正确的邮箱地址格式'))
                 this.emailChecked = false

+ 1 - 1
components/validation/EmailStepNew.vue

@@ -50,7 +50,7 @@
           this.emailSecondChecked = false
         } else {
           if (this.valid2.email !== '') {
-            var reg = /[\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?/
+            var reg = /@/
             if (!reg.test(value)) {
               callback(new Error('请填写正确的邮箱号'))
               this.emailSecondChecked = false