From 138fd1bb695044bc67b155ed3d50a21fc610364b Mon Sep 17 00:00:00 2001 From: linlu <527100546@qq.com> Date: Fri, 9 Dec 2022 14:12:12 +0800 Subject: [PATCH] fix ide --- web_src/js/utils.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/web_src/js/utils.js b/web_src/js/utils.js index dc8d926f4..63896774f 100644 --- a/web_src/js/utils.js +++ b/web_src/js/utils.js @@ -128,12 +128,14 @@ export const uniqueArray = (array1, array2) => { export const isBase64 = (str) => { if(!str) return false; - if (str === '' || str.trim() === '' || str.length % 4 === 0) { - return false; - } - try { - return window.btoa(window.atob(str)) == str; - } catch (err) { - return false; + if (/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/.test(str)) { + try { + return window.btoa(window.atob(str)) == str; + } catch (err) { + return false; + } + }else{ + return false } + }