



电子邮件
decode html
转义处理
支持 </& gt; 中间有空格的情况(如 & lt;)。这样即使内容被多次编码或含空格,也能正确恢复成 <img> 标签显示表情。

/**
* 转义处理
* 支持 </& gt; 中间有空格的情况(如 & lt;)。这样即使内容被多次编码或含空格,也能正确恢复成 <img> 标签显示表情。
*
* @author ZengWenFeng
* @date 2026.01.28
* @email 117791303@QQ.com
* @mobile 13805029595
*/
function decode(value)
{
return value
.replace(/&\s*lt\s*;/gi, '<')
.replace(/&\s*gt\s*;/gi, '>')
.replace(/&\s*amp\s*;/gi, '&')
.replace(/&\s*quot\s*;/gi, '"')
.replace(/&\s*#39\s*;/gi, "'")
.replace(/&\s*apos\s*;/gi, "'");
}