From 1659df625296ef21fa0d53a92a91bd64506c93e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E8=8B=A5=E6=99=A8?= <974220104@qq.com> Date: Thu, 28 Sep 2023 11:18:52 +0800 Subject: [PATCH] =?UTF-8?q?=E8=84=B1=E6=95=8F=E6=96=B9=E6=B3=95=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/desensitization.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/utils/desensitization.js b/src/utils/desensitization.js index fcb4cbde2..acc5b952d 100644 --- a/src/utils/desensitization.js +++ b/src/utils/desensitization.js @@ -1,4 +1,10 @@ export default function desensitizeSubstring(inputString, start, end) { + if (!inputString) { + return '' + } + if (end >= inputString.length) { + end = inputString.length - 1 + } // 保留部分非敏感信息,将敏感信息部分截取掉 let desensitizedString = inputString.substring(0, start) + "*".repeat(end - start) + inputString.substring(end); return desensitizedString;