gpt4 book ai didi

javascript - 无法使用javascript替换特殊的字符组合

转载 作者:可可西里 更新时间:2023-11-01 12:54:59 26 4
gpt4 key购买 nike

我想从段落中删除所有 后面有字符“ا”的内容。我使用以下方法,但控制台显示找不到此组合。请考虑这是波斯语单词,字符“ا”紧跟在 之后,因为字符是从右到左 字符“ا”之前的尾部证明它们连接在一起。

$(document).ready(function(){
var htm=$("div").html();
var shouldRemove="‍ا";
if (htm.includes(shouldRemove)){
console.log('found');
}
else{
console.log('not found');
}
})
body{font-size:26pt}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div>&zwj;احترام</div>

最佳答案

不是在 HTML 中搜索实体 ,而是在 divtext 值中搜索字符本身 ( code point +U200D ) > 节点(不是它的 HTML):

console.log("Found?", $("div").text().includes("\u200Dا"));
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div>&zwj;احترام</div>

关于javascript - 无法使用javascript替换特殊的字符组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55199770/

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