gpt4 book ai didi

javascript - 使用 javascript 将 HTML 字符实体转换回常规文本

转载 作者:可可西里 更新时间:2023-11-01 01:20:26 25 4
gpt4 key购买 nike

问题说明了一切:)

例如。我们有 >,我们需要 > 仅使用 javascript

更新:jquery 似乎是最简单的出路。但是,如果有一个轻量级的解决方案就好了。更像是一个能够自行执行此操作的函数。

最佳答案

你可以这样做:

String.prototype.decodeHTML = function() {
var map = {"gt":">" /* , … */};
return this.replace(/&(#(?:x[0-9a-f]+|\d+)|[a-z]+);?/gi, function($0, $1) {
if ($1[0] === "#") {
return String.fromCharCode($1[1].toLowerCase() === "x" ? parseInt($1.substr(2), 16) : parseInt($1.substr(1), 10));
} else {
return map.hasOwnProperty($1) ? map[$1] : $0;
}
});
};

关于javascript - 使用 javascript 将 HTML 字符实体转换回常规文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4338963/

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