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;