使用JavaScript将转义的html ASCII代码转换为纯文本

使用JavaScript将转义的html ASCII代码转换为纯文本,javascript,ascii,Javascript,Ascii,我希望将指定ASCII代码(即:a;)的html实体字符串转换为它们所表示的ASCII字符(即:a)。我正在使用一个对象的属性并试图赋值。例如: object.Text(""); 当我传递表示实体的字符串时,我得到相同的字符串。我找不到将实体转换为它们所表示的字符的函数。请尝试该函数 alert(String.fromCharCode(97)); 正如你所看到的,你必须去掉这个符号 致以最诚挚的问候…检查。要将字符串中的所有数字字符实体转换为其等效字符,可以执行以下操作: str.re

我希望将指定ASCII代码(即:a;)的html实体字符串转换为它们所表示的ASCII字符(即:a)。我正在使用一个对象的属性并试图赋值。例如:

object.Text("");
当我传递表示实体的字符串时,我得到相同的字符串。我找不到将实体转换为它们所表示的字符的函数。

请尝试该函数

alert(String.fromCharCode(97));
正如你所看到的,你必须去掉这个符号


致以最诚挚的问候…

检查。

要将字符串中的所有数字字符实体转换为其等效字符,可以执行以下操作:

str.replace(/&#(\d+);/g, function (m, n) { return String.fromCharCode(n); })

字符串“a;”是一个HTML字符实体。你的意思是问如何用HTML解码字符串?你问的可不是这个。标题和正文都写得很糟糕。好吧,我对此感到很奇怪。这样更好吗?这就是我想要的。谢谢我真的很喜欢这个解决方案,但请记住,
 将被转换,
和其他非数字转义码将不会被转换。