Browse Source

potential bugfix when pasting previous copied data from excel

master
Mike Ungers 4 years ago
parent
commit
0f7d467c31
  1. 8
      src/controllers/handler.js

8
src/controllers/handler.js

@ -5285,9 +5285,9 @@ export default function luckysheetHandler() {
if (txtdata.indexOf("luckysheet_copy_action_table") > - 1 && Store.luckysheet_copy_save["copyRange"] != null && Store.luckysheet_copy_save["copyRange"].length > 0) { if (txtdata.indexOf("luckysheet_copy_action_table") > - 1 && Store.luckysheet_copy_save["copyRange"] != null && Store.luckysheet_copy_save["copyRange"].length > 0) {
//剪贴板内容解析 //剪贴板内容解析
let cpDataArr = []; let cpDataArr = [];
let reg = new RegExp('<tr.*?>(.*?)</tr>', 'g'); let reg = new RegExp('<tr.*?>(.*?)</tr>', 'gs');
let reg2 = new RegExp('<td.*?>(.*?)</td>', 'g'); let reg2 = new RegExp('<td.*?>(.*?)</td>', 'gs');
let regArr = txtdata.match(reg); let regArr = txtdata.match(reg);
@ -5298,7 +5298,7 @@ export default function luckysheetHandler() {
if (reg2Arr != null) { if (reg2Arr != null) {
for (let j = 0; j < reg2Arr.length; j++) { for (let j = 0; j < reg2Arr.length; j++) {
let cpValue = reg2Arr[j].replace(/<td.*?>/g, "").replace(/<\/td>/g, ""); let cpValue = reg2Arr[j].replace(/<td.*?>/gs, "").replace(/<\/td>/gs, "");
cpRowArr.push(cpValue); cpRowArr.push(cpValue);
} }
} }

Loading…
Cancel
Save