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;   
    }
  • 相关阅读:
    今天我正式走出公司...
    PHP图片处理函数
    PHP缓存知识-转载
    Nginx 服务器伪静态配置实例
    PHP防止跨站攻击的脚本
    <
    <
    <- OPENGL 10 NormalMAP ->
    <-OPENGL 9-> 阴影篇
    - OPENGL8
  • 原文地址:https://www.cnblogs.com/davidhhuan/p/2224903.html
Copyright © 2011-2022 走看看