js 转义

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


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];});

 

posted @ 2017-03-20 17:34  Lonely,lonelyBurning  阅读(148)  评论(0编辑  收藏  举报