gpt4 book ai didi

javascript - 删除 ‌ 字符

转载 作者:行者123 更新时间:2023-11-29 21:03:55 25 4
gpt4 key购买 nike

在我的页面上,我有一个文本区域。里面是一些 字符。

我需要删除这些。

我知道我可以使用 replace 来执行此操作,但是当我访问文本区域的 .html() 时,它们不会出现。

console.log($('#my-textarea').html());

所以对上面的内容进行替换必须生效。

如何删除这些字符?


编辑:

$('#my-textarea').html().replace(/\‌/g,'');

以上无法删除隐藏的字符。

最佳答案

replace(/‌/g, '') 不起作用,因为 HTML 和 javascript 使用不同的编码来表示特殊字符。

您可以使用 unicode 表示来删除这个特殊字符。

$('#replace').click(function() {
var $text = $('#my-textarea');

console.log($text.html())

$text.html($text.html().replace(/\u200C/g, '?')); // ? for demo

console.log($text.html())
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="my-textarea">
test test &zwnj;
test test &zwnj;
test test &zwnj;
test test &zwnj;
test test &zwnj;
</div>
<button id="replace">Replace</button>

关于javascript - 删除 ‌ 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45084034/

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