gpt4 book ai didi

javascript - 替换编码的 £ 符号

转载 作者:行者123 更新时间:2023-11-30 13:21:55 24 4
gpt4 key购买 nike

我正在显示从 eBay 商店的 RSS 提要读取的产品列表。

http://www.ebay.co.uk/sch/custommodsuk/_i.html?rt=nc&_rss=1&_rssstore=1

如您所见,他们在“立即购买:45.00 英镑”上编码了第二个井号

所以我已经着手在前端为用户更正这个问题,我真的很难对每个产品的 HTML 进行全局替换。

ebayItemsContainer.find('.listItem').each(function () {
var itemHTML = $(this).html();
var newHTML = itemHTML.replace(£/gi, '£');
$(this).html(newHTML)
});

即使替换时没有分号,它也不会用实际字符替换编码字符。

同时转义字符错误...

var newHTML = itemHTML.replace(\&\#163\;/gi, '£');

有人可以帮忙吗,我确定这是一个基本问题?

最佳答案

您的正则表达式在开头缺少 /,而且该值实际上被双重编码为​​ £(如果您可以看到这一点请查看源代码)。

itemHTML.replace(/£/gi, '£');

关于javascript - 替换编码的 £ 符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9982300/

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