hookehuyr

🐞 fix(登录相关页面): 邮箱地址校验正则标准放宽

1 +v18.13
1 <!-- 1 <!--
2 * @Date: 2024-10-18 18:00:47 2 * @Date: 2024-10-18 18:00:47
3 * @LastEditors: hookehuyr hookehuyr@gmail.com 3 * @LastEditors: hookehuyr hookehuyr@gmail.com
4 - * @LastEditTime: 2024-12-16 15:17:24 4 + * @LastEditTime: 2025-02-27 16:24:46
5 * @FilePath: /hager/src/views/user/info.vue 5 * @FilePath: /hager/src/views/user/info.vue
6 * @Description: 文件描述 6 * @Description: 文件描述
7 --> 7 -->
...@@ -114,7 +114,7 @@ export default { ...@@ -114,7 +114,7 @@ export default {
114 return; 114 return;
115 } 115 }
116 // 检验邮箱地址有效性 116 // 检验邮箱地址有效性
117 - if (!/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/.test(this.email)) { 117 + if (!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(this.email)) {
118 Message({ 118 Message({
119 type: 'error', 119 type: 'error',
120 message: '邮箱地址格式不正确' 120 message: '邮箱地址格式不正确'
......
1 <!-- 1 <!--
2 * @Date: 2024-10-18 18:00:47 2 * @Date: 2024-10-18 18:00:47
3 * @LastEditors: hookehuyr hookehuyr@gmail.com 3 * @LastEditors: hookehuyr hookehuyr@gmail.com
4 - * @LastEditTime: 2024-10-25 13:49:38 4 + * @LastEditTime: 2025-02-27 16:24:11
5 * @FilePath: /hager/src/views/user/login.vue 5 * @FilePath: /hager/src/views/user/login.vue
6 * @Description: 文件描述 6 * @Description: 文件描述
7 --> 7 -->
...@@ -57,7 +57,7 @@ export default { ...@@ -57,7 +57,7 @@ export default {
57 return; 57 return;
58 } 58 }
59 // 检验邮箱地址有效性 59 // 检验邮箱地址有效性
60 - if (!/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/.test(this.email)) { 60 + if (!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(this.email)) {
61 Message({ 61 Message({
62 type: 'error', 62 type: 'error',
63 message: '邮箱地址格式不正确' 63 message: '邮箱地址格式不正确'
......
1 <!-- 1 <!--
2 * @Date: 2024-10-18 18:00:47 2 * @Date: 2024-10-18 18:00:47
3 * @LastEditors: hookehuyr hookehuyr@gmail.com 3 * @LastEditors: hookehuyr hookehuyr@gmail.com
4 - * @LastEditTime: 2024-12-11 17:36:10 4 + * @LastEditTime: 2025-02-27 16:24:53
5 * @FilePath: /hager/src/views/user/register.vue 5 * @FilePath: /hager/src/views/user/register.vue
6 * @Description: 文件描述 6 * @Description: 文件描述
7 --> 7 -->
...@@ -95,7 +95,7 @@ export default { ...@@ -95,7 +95,7 @@ export default {
95 return; 95 return;
96 } 96 }
97 // 检验邮箱地址有效性 97 // 检验邮箱地址有效性
98 - if (!/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/.test(this.email)) { 98 + if (!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(this.email)) {
99 Message({ 99 Message({
100 type: 'error', 100 type: 'error',
101 message: '邮箱地址格式不正确' 101 message: '邮箱地址格式不正确'
......
1 <!-- 1 <!--
2 * @Date: 2024-10-18 18:00:47 2 * @Date: 2024-10-18 18:00:47
3 * @LastEditors: hookehuyr hookehuyr@gmail.com 3 * @LastEditors: hookehuyr hookehuyr@gmail.com
4 - * @LastEditTime: 2024-10-25 16:00:00 4 + * @LastEditTime: 2025-02-27 16:25:00
5 * @FilePath: /hager/src/views/user/reset.vue 5 * @FilePath: /hager/src/views/user/reset.vue
6 * @Description: 文件描述 6 * @Description: 文件描述
7 --> 7 -->
...@@ -55,7 +55,7 @@ export default { ...@@ -55,7 +55,7 @@ export default {
55 return; 55 return;
56 } 56 }
57 57
58 - if (!/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/.test(val)) { // 检验邮箱地址有效性 58 + if (!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(this.email)) { // 检验邮箱地址有效性
59 Message({ 59 Message({
60 type: 'error', 60 type: 'error',
61 message: '邮箱地址格式不正确' 61 message: '邮箱地址格式不正确'
...@@ -87,7 +87,7 @@ export default { ...@@ -87,7 +87,7 @@ export default {
87 return; 87 return;
88 } 88 }
89 // 检验邮箱地址有效性 89 // 检验邮箱地址有效性
90 - if (!/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/.test(this.email)) { 90 + if (!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(this.email)) {
91 Message({ 91 Message({
92 type: 'error', 92 type: 'error',
93 message: '邮箱地址格式不正确' 93 message: '邮箱地址格式不正确'
......