From d6f7aad1c39bd47760fd691ea255b655f0d92f10 Mon Sep 17 00:00:00 2001 From: Gabe Yuan Date: Thu, 11 Apr 2024 10:44:25 +0800 Subject: [PATCH] fix: utils func --- src/libs/utils.js | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/src/libs/utils.js b/src/libs/utils.js index 77700db..c53ad3a 100644 --- a/src/libs/utils.js +++ b/src/libs/utils.js @@ -202,26 +202,20 @@ export const removeEndchar = (s, c, count = 1) => { * @returns */ export const matchInputStr = (str, sign) => { - let reg = /\/([\w-]+)\s+([^]+)/; switch (sign) { case "//": - reg = /\/\/([\w-]+)\s+([^]+)/; - break; + return str.match(/\/\/([\w-]+)\s+([^]+)/); case "\\": - reg = /\\([\w-]+)\s+([^]+)/; - break; + return str.match(/\\([\w-]+)\s+([^]+)/); case "\\\\": - reg = /\\\\([\w-]+)\s+([^]+)/; - break; + return str.match(/\\\\([\w-]+)\s+([^]+)/); case ">": - reg = />([\w-]+)\s+([^]+)/; - break; + return str.match(/>([\w-]+)\s+([^]+)/); case ">>": - reg = />>([\w-]+)\s+([^]+)/; - break; + return str.match(/>>([\w-]+)\s+([^]+)/); default: } - return str.match(reg); + return str.match(/\/([\w-]+)\s+([^]+)/); }; /**