From deb3baf0fb04c3a9f5b0d4b5bd9fb3237908d576 Mon Sep 17 00:00:00 2001
From: k94314517 <8417338+k94314517@user.noreply.gitee.com>
Date: 星期一, 19 二月 2024 18:38:12 +0800
Subject: [PATCH] 111
---
platform/src/utils/form.js | 83 ++---------------------------------------
1 files changed, 5 insertions(+), 78 deletions(-)
diff --git a/platform/src/utils/form.js b/platform/src/utils/form.js
index e625827..cf60c6f 100644
--- a/platform/src/utils/form.js
+++ b/platform/src/utils/form.js
@@ -1,87 +1,14 @@
-
-export function checkMobile(rule, value, callback) {
+// 楠岃瘉鎵嬫満鍙风爜
+export function checkMobile (rule, value, callback) {
if (value == null || value.trim() === '') {
- if (rule.required) {
- callback(new Error('璇疯緭鍏ユ墜鏈哄彿'))
- } else {
- callback()
- }
+ callback(new Error('鎵嬫満鍙风爜涓嶈兘涓虹┖'))
return
}
- let re = /^[0-9]{11}$/;
- var result = re.test(value);
- if(!result) {
- callback(new Error('璇疯緭鍏ユ纭殑鎵嬫満鍙�'))
- } else {
- callback()
- }
-}
-
-export function checkPhone(rule, value, callback) {
- //鎵嬫満鍙凤細13锛�14锛�15锛�17锛�18锛�19鍙锋
- const phoneReg = /^1[3|4|5|7|8][0-9]{9}$/
- //鍥鸿瘽锛氬尯鍙�(3-4浣�)-鍙风爜(7-9浣�)
- const mobReg = /(^[0-9]{3,4}-[0-9]{7,9}$)/
- //婢抽棬鐢佃瘽鍙风爜: 28寮�澶达紝鍚庨潰璺�6浣嶆暟瀛楋紝鍖哄彿涓�853
- const macaoMobReg = /^(853)?28\d{6}$/
- //婢抽棬鎵嬫満鍙风爜锛�6寮�澶达紝鍚庨潰璺�7浣嶆暟瀛楋紝鍖哄彿涓�853
- const macaoPhoneReg = /^(853)?6\d{7}$/
- //鍚屾椂鏀寔鎵嬫満鍙风爜鍜岀數璇濆彿鐮�
- const macaoReg = /^(853)?(?:28\d{6}|6\d{7})$/
- if (!value) {
- callback(new Error('鐢佃瘽鍙风爜涓嶈兘涓虹┖'))
- } else if (phoneReg.test(value)||mobReg.test(value)||macaoReg.test(value)) {
- callback()
- } else {
- callback(new Error('璇疯緭鍏ユ纭數璇濆彿鐮�'))
- }
-}
-
-export function loginNameRule (rule, value, callback) {
- if (value == null || value.trim() === '') {
- if (rule.required) {
- callback(new Error('璇疯緭鍏ヨ处鍙�'))
- } else {
- callback()
- }
- return
- }
- let re =/^[\u4e00-\u9fa5a-zA-Z0-9]+$/
- var result = re.test(value)
- if(!result) {
- callback(new Error('璇疯緭鍏ユ纭殑璐﹀彿'))
- } else {
- callback()
- }
-}
-
-export function nameRule (rule, value, callback) {
- if (value == null || value.trim() === '') {
- if (rule.required) {
- callback(new Error('璇疯緭鍏ュ悕瀛�'))
- } else {
- callback()
- }
+ if (!/^1\d{10}$/.test(value)) {
+ callback(new Error('鎵嬫満鍙风爜鏍煎紡涓嶆纭�'))
return
}
callback()
-}
-export function creditCode (rule, value, callback) {
- if (value == null || value.trim() === '') {
- if (rule.required) {
- callback(new Error('璇疯緭鍏ョぞ浼氫俊鐢ㄤ唬鐮�'))
- } else {
- callback()
- }
- return
- }
- let re = /^[0-9A-HJ-NPQRTUWXY]{2}\d{6}[0-9A-HJ-NPQRTUWXY]{10}$/
- var result = re.test(value)
- if(!result) {
- callback(new Error('璇疯緭鍏ユ纭殑绀句細淇$敤浠g爜'))
- } else {
- callback()
- }
}
// 楠岃瘉閭
--
Gitblit v1.9.3