gpt4 book ai didi

javascript - 删除/替换 Unicode 字符 javascript

转载 作者:行者123 更新时间:2023-12-02 21:41:25 25 4
gpt4 key购买 nike

<span class="X">(&#8237;−&#8237;500&#8236;&#8236;</span>

我从这个跨度中获取innerHTML:var abc = document.querySelector("SELECTOR").innerHTML

它显示为“(-500”,但是当我将它复制到记事本时,它带有一个不可见的Unicode,我怎样才能获得innerHTML就像简单的文本“-500”但没有Unicode和没有“( ”。

最佳答案

您必须显式删除不可见的 Unicode 字符并将一些 Unicode 字符转换为其 ASCII 等效字符:

let x = document.querySelector('.x').innerHTML;
x = x.replace(/\u202d/g, ''); // (0x202d = 8237 "LEFT-TO-RIGHT OVERRIDE")
x = x.replace(/\u2212/g, '-'); // (0x2212 = 8277 "MINUS SIGN")

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

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