Maison > interface Web > tutoriel HTML > 后台构建 html 字符串传到前台字符串转码(html)处理_html/css_WEB-ITnose

后台构建 html 字符串传到前台字符串转码(html)处理_html/css_WEB-ITnose

WBOY
Libérer: 2016-06-24 11:43:38
original
1505 Les gens l'ont consulté

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

 

例如后台 html 字符串是

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

转码

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

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

 function decodeHtml(s) {        var HTML_DECODE = {            "<": "<",            ">": ">",            "&": "&",            " ": " ",            """: "\"",            "&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;                      });    };
Copier après la connexion

 

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal