js转义

本文介绍了一个用于将HTML实体转换为可视字符的JavaScript函数。该函数通过查找并替换预定义的HTML实体来实现这一目标,例如将'&lt;'转换为'<'等。此功能对于处理包含HTML实体的字符串非常有用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

function escape2Html(str) {
     var arrEntities={'lt':'<','gt':'>','nbsp':' ','amp':'&','quot':'"','#x2F':'/','#x27':'\''};
     return str.replace(/&(lt|gt|nbsp|amp|quot|#x2F|#x27);/ig,function(all,t){return arrEntities[t];});

}




&lt;script&gt;alert(cc试试test&#x27;)&lt;&#x2F;script&gt;
!@#¥%……&amp;*()“”&#x27;&#x27;?&gt;&lt;