From a117f28f890f89bfef46b0920b4861b542cd395b Mon Sep 17 00:00:00 2001 From: chenrui <1187576398@qq.com> Date: 星期一, 26 五月 2025 13:46:27 +0800 Subject: [PATCH] 回款登记功能修改 --- src/utils/validate.js | 21 +++++++++++++++------ 1 files changed, 15 insertions(+), 6 deletions(-) diff --git a/src/utils/validate.js b/src/utils/validate.js index 8d32dc0..13b7a15 100644 --- a/src/utils/validate.js +++ b/src/utils/validate.js @@ -1,13 +1,25 @@ /** + * 璺緞鍖归厤鍣� + * @param {string} pattern + * @param {string} path + * @returns {Boolean} + */ +export function isPathMatch(pattern, path) { + const regexPattern = pattern.replace(/\//g, '\\/').replace(/\*\*/g, '.*').replace(/\*/g, '[^\\/]*') + const regex = new RegExp(`^${regexPattern}$`) + return regex.test(path) +} + +/** * 鍒ゆ柇value瀛楃涓叉槸鍚︿负绌� * @param {string} value * @returns {Boolean} */ export function isEmpty(value) { if (value == null || value == "" || value == undefined || value == "undefined") { - return true; + return true } - return false; + return false } /** @@ -87,10 +99,7 @@ * @returns {Boolean} */ export function isString(str) { - if (typeof str === 'string' || str instanceof String) { - return true - } - return false + return typeof str === 'string' || str instanceof String } /** -- Gitblit v1.9.3