zoukankan      html  css  js  c++  java
  • [javascript] javascript的html转义,特殊字符转义

    function html_encode(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, "'");   
        s = s.replace(/\"/g, "&quot;");   
        s = s.replace(/\n/g, "<br>");   
        return s;   
    }   

    function html_decode(str)   
    {   
        var s = "";   
        if (str.length == 0) return "";   
        s = str.replace(/&gt;/g, "&");   
        s = s.replace(/&lt;/g, "<");   
        s = s.replace(/&gt;/g, ">");   
        s = s.replace(/&nbsp;/g, " ");   
        s = s.replace(/'/g, "\'");   
        s = s.replace(/&quot;/g, "\"");   
        s = s.replace(/<br>/g, "\n");   
        return s;   
    }
  • 相关阅读:
    一周心得5:
    一周心得4:
    历史上两个人合作成功的案例:
    对结对编程的理解:
    一周心得3:
    一周心得2:
    有关IT行业模仿案例及自己的评价与解析:
    一周心得:
    不懂的问题:
    自我介绍以及期望与目标:
  • 原文地址:https://www.cnblogs.com/davidhhuan/p/2224903.html
Copyright © 2011-2022 走看看