function html_entity_decode(str) {var parser = new DOMParser();var dom = parser.parseFromString('<!doctype html><body>' + str, 'text/html');return dom.body.textContent;}

这个函数接管一个字符串参数,将个中的HTML实体字符解码为对应的字符,并返回解码后的字符串。
例如:

var str = 'This is a <b>test</b> string.';var decodedStr = html_entity_decode(str);console.log(decodedStr); // This is a <b>test</b> string.

这个实现方法并不完美,由于它只能解码HTML实体字符,而不能解码XML实体字符。
如果须要解码XML实体字符,可以利用第三方库,例如he.js。

以上数据由#ch­a­t­G­PT#供应

phphtmldecode用js 实现php htmlentitydecode 这个函数的功效 React