18910140161

是一种解码HTML实体的简单JavaScript方法,在浏览器和节点堆栈溢出

顺晟科技

2022-10-18 12:48:57

157

上都可以工作

如何解码<代码>等HTML实体&;nbsp;&nbsp;转换为其原始字符。

浏览器中,我们可以创建一个DOM来完成这个任务(请看这里),或者我们可以使用一些像HE

这样的库

在NodeJS中,我们可以使用一些第三方库,比如HTML-Entities

如果我们想使用纯JavaScript来完成这项工作呢?

在StackOverflow中

有许多类似的问题和有用的答案,但我找不到一种在浏览器和Node.JS上都能工作的方法。

我已经把我的观点作为答案贴在下面了。我希望它能帮助别人。:)


顺晟科技:

在StackOverflow中

有许多类似的问题和有用的答案,但我找不到一种在浏览器和Node.JS上都能工作的方法。

对于HTML代码,如&#39;&nbsp;&lt;&nbsp;甚至汉字。

我建议使用这个功能。(受到其他一些答案的启发)

&#39;

此实现也适用于Node.JS环境。

<代码>解码实体(amp;#21704;amp;#21704;amp;nbsp;amp;#39;&这;&个;<代码>#39;“&;” amp;“ amp,”#37027;<代码>#20010;>“&,”(&)#22909;(&)#29609;&;lt;&;gt;“)//哈哈'这个'&;”那个"好玩<;>;

作为一个新用户,我只有一个信誉:(

我不能对现有的帖子发表评论或回答,所以这是我现在唯一能做的。

编辑1

我认为这个答案比我的更好。虽然没有人放弃他的选票。

  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航