gpt4 book ai didi

javascript - 用重音改变字符

转载 作者:行者123 更新时间:2023-11-30 09:37:44 25 4
gpt4 key购买 nike

我尝试用不带重音的字符替换带重音的字符,但它不起作用。有人有想法吗?谢谢

function epurer_code(texte) {
var pattern_accent = new Array("é", "è", "ê", "ë", "ç", "à", "â", "ä", "î", "ï", "ù", "û", "ü", "ô", "ó", "ö");
var pattern_replace_accent = new Array("e", "e", "e", "e", "c", "a", "a", "a", "i", "i", "u", "u", "u", "o", "o", "o");
texte.value = texte.value.preg_replace(pattern_accent, pattern_replace_accent, texte.value);
}

<TEXTAREA style="color:black;" name="Body" id="Body" value="" rows="6" cols="60" maxlength="160" onkeyup="supaccent(this);"></TEXTAREA>

最佳答案

这是解决它的一种方法。 textarea 内容将随每个 keyup 事件动态替换。

var elem = document.getElementById('Body');

function clean() {
var mapObj = {
"é": 'e',
"ó": 'o',
"ç": 'c',
"è": 'e',
"ê": 'e',
"ç": 'c'
//and so on...
}
elem.value = elem.value.replace(/[éèêëçàâäîïùûüôóö]/g, match => mapObj[match]);
}
<TEXTAREA style="color:black;" name="Body" id="Body" value="" rows="6" cols="60" maxlength="160" onkeyup="clean()"></TEXTAREA>

关于javascript - 用重音改变字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42681576/

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