gpt4 book ai didi

javascript - 如何在 react native 或 JS 中解码特殊字符或 HTML 实体?

转载 作者:行者123 更新时间:2023-12-03 06:56:59 31 4
gpt4 key购买 nike

我从具有 HTML 实体的后端获取字符串。
‘ ’ “ ” 分别。

我使用了不同的功能,例如:-

var map = { amp: '&', lt: '<', gt: '>', quot: '"', '#039': "'"};

var output = newsTitle.replace(/&([^;]+);/g, (m, c) => map[c]);

输出是解析后的字符串,但无法替换 中的JavaScript react 原生 .任何帮助,将不胜感激。

编辑:-

我实际上是在传递这个文本
<Text numberOfLines={2}>
{output}
</Text>

最佳答案

你可以使用这个库https://github.com/mdevils/node-html-entities

const Entities = require('html-entities').XmlEntities;

const entities = new Entities();
console.log(entities.decode('&lt;&gt;&quot;&apos;&amp;&copy;&reg;&#8710;')); // <>"'&&copy;&reg;∆

关于javascript - 如何在 react native 或 JS 中解码特殊字符或 HTML 实体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51359730/

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