js之html encode,decode

来源:互联网 发布:入职程序员感觉干不了 编辑:程序博客网 时间:2024/04/27 13:40
原文地址:encode,decode">js之html encode,decode作者:天行健

function myHTMLEnCode(str)
{
    var s ="";
    if(str.length == 0) return "";
    s =str.replace(/&/g, "&");
    s =s.replace(/</g, "&lt;");
    s =s.replace(/>/g, "&gt;");
    s =s.replace(/ /g,"&nbsp;");
    s =s.replace(/'/g, "&#39;");
    s =s.replace(/"/g, "&quot;");
    //s =s.replace(/n/g, "<br>");
    return s; 
}

function myHTMLDeCode(str)
{
    vars="";
   if(str.length ==0) return "";
    s =str.replace(/&amp;/g, "&");
    s =s.replace(/&lt;/g, "<");
    s =s.replace(/&gt;/g, ">");
    s =s.replace(/&nbsp;/g, " ");
    s =s.replace(/&#39;/g, "'");
    s =s.replace(/&quot;/g, """);
    s =s.replace(/<br>/g, "n");
    returns; 
}
0 0