From 153404ffa0a9c6d23d2c2732b46fa6929e86294f Mon Sep 17 00:00:00 2001 From: k94314517 <8417338+k94314517@user.noreply.gitee.com> Date: 星期三, 18 六月 2025 13:56:18 +0800 Subject: [PATCH] 111 --- admin/src/utils/form.js | 37 +++++++++++++++++++++++++++++++++++++ 1 files changed, 37 insertions(+), 0 deletions(-) diff --git a/admin/src/utils/form.js b/admin/src/utils/form.js new file mode 100644 index 0000000..4d6b612 --- /dev/null +++ b/admin/src/utils/form.js @@ -0,0 +1,37 @@ +/** + * 楠岃瘉鎵嬫満鍙风爜 + * + * @param rule 瑙勫垯 + * @param value 鍊� + * @param callback 鍥炶皟 + */ +export function checkMobile (rule, value, callback) { + if (value == null || value.trim() === '') { + callback() + return + } + if (!/^1\d{10}$/.test(value)) { + callback(new Error('鎵嬫満鍙风爜鏍煎紡涓嶆纭�')) + return + } + callback() +} + +/** + * 楠岃瘉閭 + * + * @param rule 瑙勫垯 + * @param value 鍊� + * @param callback 鍥炶皟 + */ +export function checkEmail (rule, value, callback) { + if (value == null || value.trim() === '') { + callback() + return + } + if (!/^\S+@\S+\.\S+$/.test(value)) { + callback(new Error('閭鏍煎紡涓嶆纭�')) + return + } + callback() +} -- Gitblit v1.9.3