From 4fabfe4dbd2eb28d07a4350597d314958cc1c281 Mon Sep 17 00:00:00 2001 From: MrShi <1878285526@qq.com> Date: 星期四, 09 十月 2025 11:16:43 +0800 Subject: [PATCH] 优化 --- admin/src/utils/form.js | 85 ++---------------------------------------- 1 files changed, 5 insertions(+), 80 deletions(-) diff --git a/admin/src/utils/form.js b/admin/src/utils/form.js index d7cecab..cf60c6f 100644 --- a/admin/src/utils/form.js +++ b/admin/src/utils/form.js @@ -1,90 +1,15 @@ -// // 楠岃瘉鎵嬫満鍙风爜 -// export function checkMobile (rule, value, callback) { -// if (value == null || value.trim() === '') { -// callback() -// return -// } -// if (!/\d{11}$/.test(value)) { -// callback(new Error('鎵嬫満鍙风爜鏍煎紡涓嶆纭�')) -// return -// } -// callback() -// } - -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 numRule(rule, value, callback) { - // debugger - // console.log('value == null', value == null); - // console.log('value == ""', value === ''); - if (value === null || value === '' || value < 0) { - callback(new Error()) - } else { - callback() - } -} -export function arrayRule(rule, value, callback) { - // debugger - if (value == null || value.length <= 0 || !value) { - 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() - // let re = /^[\u4e00-\u9fa5]+$/g; - // var result = re.test(value) - // if(!result) { - // callback(new Error('璇疯緭鍏ユ纭殑鍚嶅瓧')) - // } else { - // 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() - } -} - // 楠岃瘉閭 export function checkEmail (rule, value, callback) { -- Gitblit v1.9.3