From 9057e04efad1b7d61c77a72e5c37a504d0aee935 Mon Sep 17 00:00:00 2001 From: doum <doum> Date: 星期五, 26 九月 2025 09:24:03 +0800 Subject: [PATCH] H5静态化 --- 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