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;   
    }
  • 相关阅读:
    C# 日期帮助类【原创】
    C# 发送邮件
    每日一题力扣453
    每日力扣628
    每日一题力扣41巨坑
    每日一题力扣274
    每日一题力扣442有坑
    每日一题力扣495
    每日一题力扣645
    每日一题力扣697
  • 原文地址:https://www.cnblogs.com/davidhhuan/p/2224903.html
Copyright © 2011-2022 走看看