gpt4 book ai didi

Javascript 替换为/gi 和数组迭代器

转载 作者:行者123 更新时间:2023-12-03 07:33:24 24 4
gpt4 key购买 nike

我怎样才能完成这项工作:

        var storedValues = $('<table class="table_groessentabelle_custom"></table>');

// contains excel paste content from Libreoffice
$('textarea[name=excel_data]').bind("paste", function(e){
var pastedData = e.originalEvent.clipboardData.getData('text/html');
storedValues.append(pastedData);
});

//localisation - tables (just a subset)
var de = ["Größe","Höhe","Weite","Damen","Herren","Kinder",];
var fr = ["Pointure","Hauteur","Largeur","Femme","Homme","Enfants"];

var de_storedvalues = JSON.parse(JSON.stringify( storedValues.html() ));
var fr_storedvalues = JSON.parse(JSON.stringify( storedValues.html() ));

for (var i = 0; i < de.length; i++) {
// doesnt work, no fields are translated
fr_storedvalues = fr_storedvalues.replace(/de[i]/gi,fr[i]);
}

它无需/gi 标志即可工作,但仅转换给定变量的第一个条目。如果有多个条目,则其余条目仍为德语。

提前致谢,

迈克尔

最佳答案

var find = de[i];
var regex = new RegExp(find, "g");
fr_storedvalues = fr_storedvalues.replace(regex,fr[i]);

关于Javascript 替换为/gi 和数组迭代器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35720152/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com