欢迎光临
我们一直在努力

js(javascript)实现HTML标签的转义、反转义

本文章记录通过正则对html进行转义 和反转义

直接上代码

一、 HTML 标签的转义方法

function html2Escape(sHtml) {
    return sHtml.replace(/[<>&"]/g,function(c){
        return {'<':'<','>':'>','&':'&','"':'"'}[c];
    });
}

二、HTML 标签的反转义方法

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

赞(1)
未经允许不得转载:自游互动 » js(javascript)实现HTML标签的转义、反转义
分享到: 更多 (0)

自由技术,自由自在

项目合作联系我们