zoukankan      html  css  js  c++  java
  • 后台构建 html 字符串传到前台字符串转码(html)处理

    知识在于总结,那就记下了吧!

    例如后台 html 字符串是

    var htmlStr="后台html字符串";

    转码

    var html格式代码=decodeHtml(htmlStr);

    只需调用下面这个js方法就行了

     function decodeHtml(s) {
            var HTML_DECODE = {
                "&lt;": "<",
                "&gt;": ">",
                "&amp;": "&",
                "&nbsp;": " ",
                "&quot;": """,
                "&copy;": ""
    
                // Add more
            };
    
            var REGX_HTML_ENCODE = /"|&|'|<|>|[x00-x20]|[x7F-xFF]|[u0100-u2700]/g;
    
            var REGX_HTML_DECODE = /&w+;|&#(d+);/g;
    
            var REGX_TRIM = /(^s*)|(s*$)/g;
    
            s = (s != undefined) ? s : "";
            return (typeof s != "string") ? s :
                s.replace(REGX_HTML_DECODE,
                          function ($0, $1) {
                              var c = HTML_DECODE[$0];
                              if (c == undefined) {
                                  // Maybe is Entity Number
                                  if (!isNaN($1)) {
                                      c = String.fromCharCode(($1 == 160) ? 32 : $1);
                                  } else {
                                      c = $0;
                                  }
                              }
                              return c;
                          });
        };
    View Code
  • 相关阅读:
    css(上)
    前端基础
    并发编程,python的进程,与线程
    网络编程 套接字socket TCP UDP
    python 类的内置函数2
    python3大特征之多态
    python 类(object)的内置函数
    类 与 继承
    类 与 面向对象
    OOP >>> 封装
  • 原文地址:https://www.cnblogs.com/haizeiwen/p/4538352.html
Copyright © 2011-2022 走看看