gpt4 book ai didi

javascript - 如何在javascript中用空格替换unicode字符u00A0?

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

我希望替换在输入末尾添加空格时内容可编辑 div 使用的错误字符。

这是我尝试过的

var text = $(this).text();
text.replace(/\u00A0/, " ");

但是当我像这样检查最后一个字符的值时

text.charCodeAt(text.length-1)

该值仍然是 160 而不是 32

最佳答案

在 javascript 中字符串是不可变的并替换返回新字符串,试试这个:

var text = $(this).text();
text = text.replace(/\u00A0/, " ");

或一行:

var text = $(this).text().replace(/\u00A0/, " ");

如果你想替换字符的所有实例,你需要在正则表达式 /\u00A0/g 中添加 g 标志。

关于javascript - 如何在javascript中用空格替换unicode字符u00A0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29850407/

24 4 0