From 69eba97000521c196532a2c470632230cd5e5928 Mon Sep 17 00:00:00 2001 From: licp <lichunping@guanfang.com.cn> Date: 星期四, 11 七月 2024 18:05:47 +0800 Subject: [PATCH] 修改win7不兼容 --- src/util/excelFountion.js | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/util/excelFountion.js b/src/util/excelFountion.js index 80c6e2e..d0d6f53 100644 --- a/src/util/excelFountion.js +++ b/src/util/excelFountion.js @@ -271,10 +271,11 @@ 'AVERAGE', 'ABS', ] - f = f.replace(regex, ',').replaceAll('"&','').replaceAll('&"','') + f = f.replace(regex, ',').replace(new RegExp('"&', 'g'),'').replace(new RegExp('&"', 'g'),'') fouList.forEach(item=>{ - f = f.replaceAll(item,',') + f = f.replace(new RegExp(item, 'g'),'') }) + console.log('f',f) let arr = f.split(',').filter(item=>{ return item&& /[a-zA-Z]/.test(item)&&item!='undefined'&&item!='null' }); @@ -353,14 +354,14 @@ obj[item] = item } }) - str = str.replaceAll(':', '-') + str = str.replace(new RegExp(':', 'g'),'') // 鏇挎崲鍙傛暟 for (var a in obj) { - str = str.replaceAll(a, obj[a]) + str = str.replace(new RegExp(a, 'g'),obj[a]) } // 璁$畻 for (var a in arr) { - str = str.replaceAll(a, arr[a]) + str = str.replace(new RegExp(a, 'g'),arr[a]) } return eval(str) } catch (error) { -- Gitblit v1.9.3