`
wangshaofei
  • 浏览: 281620 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

js编码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, "&#39;");   
  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(/&#39;/g, "\'");   
  s = s.replace(/&quot;/g, "\"");   
  s = s.replace(/<br>/g, "\n");   
  return s;   
}   
 
 
   
 function htmlEncode(str) {
02     var div = document.createElement("div");
03     div.appendChild(document.createTextNode(str));
04     return div.innerHTML;
05 }
06 function htmlDecode(str) {
07     var div = document.createElement("div");
08     div.innerHTML = str;
09     return div.innerHTML;
10 }
分享到:
评论

相关推荐

    JavaScript程序编码规范.pdf

    - **文件命名**:JavaScript文件应当使用`.js`作为扩展名。 - **HTML嵌入**:不建议将JavaScript代码直接嵌入到HTML文件中,除非这部分代码仅在此处使用。这样做的好处是可以减小HTML文件的体积,同时还可以优化...

    js技巧 javaScript编码技巧

    本文将深入探讨一些JS编码技巧,帮助开发者提升网站特效的实现能力。 一、变量与数据类型 在JavaScript中,变量声明通常使用`var`、`let`或`const`关键字。理解其作用域和生命周期至关重要。`var`具有函数作用域,...

    实现HTML编码和解码的JavaScript工具类

    JavaScript作为一种客户端脚本语言,提供了处理这种编码和解码的功能,尤其在动态生成HTML内容时。"js-htmlencode"就是这样一个专为此目的设计的工具类。 该工具类主要包含以下功能: 1. HTML编码:将HTML特殊字符...

    Android-js-htmlencode是一款可以实现HTML编码和解码的JavaScript工具类

    `Android-js-htmlencode`正是这样一个工具,它提供了一个JavaScript类,使得在Android应用中进行HTML编码和解码变得简单易行。 首先,我们要理解HTML编码的重要性。HTML编码主要是为了避免浏览器将某些字符解释为...

    javascript 判断是否GBK编码

    在JavaScript中,判断一个字符串是否属于GBK编码是一个常见的需求,特别是在处理中文字符集时。GBK是GB2312的扩展,包含了更多的汉字和其他字符,是Windows系统中广泛使用的中文编码标准。本篇将深入探讨如何通过...

    js gb2312编码

    在JavaScript(js)编程语言中,GB2312编码是一种早期的中文字符编码标准,主要应用于简体中文环境。GB2312编码表包含了6763个常用汉字和一些其他符号,为中文信息处理提供了基础。然而,在网络传输和处理中,由于GB...

    js对中文字符串进行gb2312编码解码

    在JavaScript(JS)中,处理中文字符编码是一个常见的需求,特别是在与服务器交互或者处理文本数据时。GB2312编码是一种在中国大陆广泛使用的简体中文字符集,它包含了6763个常用汉字和一些其他字符。在JavaScript中...

    Javascript编码规范

    ### JavaScript编码规范详解 #### 一、引言 随着Web技术的发展,JavaScript作为一种重要的前端脚本语言,在网页交互设计和动态效果实现上扮演着至关重要的角色。然而,由于JavaScript语言本身的特性,例如语法较为...

    JavaScript程序编码规范.doc

    - **文件格式**:JavaScript程序应当保存为`.js`文件,独立于HTML文件之外。 - **文件位置**:推荐将`&lt;script&gt;`标签置于HTML文件的`&lt;body&gt;`标签末尾,以避免加载脚本时阻塞页面其他内容的加载。 - **避免不必要的...

    编码规范 html css js

    **JavaScript编码规范** 1. **遵循ES6语法**:使用let和const代替var,使用箭头函数和模板字符串,提高代码简洁性。 2. **模块化**:使用import和export导入导出模块,避免全局变量污染,利于代码组织。 3. **...

    通过Js实现Html转换成Word下载

    - 图片的处理需要特别注意,它们通常需要转换为Base64编码嵌入到文档中。 - JavaScript的转换可能无法完美地保留所有HTML元素和样式,因此对于复杂布局或特殊格式,可能需要在Word中进行后期调整。 综上所述,通过...

    js 特效 html 特效 编码互换

    js 特效 html 特效 编码互换 js 特效 html 特效 编码互换

    JavaScript程序编码规范

    JavaScript编码规范是为了提升代码质量和可维护性而设立的一套规则,它指导开发者如何编写清晰、一致且易于理解的代码。规范的重要性在于,良好的编码习惯能够降低代码出错的可能性,提高团队协作效率,使得代码在...

    js实现opus的编码和解码的完整demo代码

    js实现opus的编码和解码的完整代码,其中解码可直接运行html,编码示例需要在机器上启动apache服务。 opus编码:可实现wav读取后,编码为opus,且可保存为opus的文件。 opus解码:打开opus的文件后,可解码出pcm...

    js javascript 网页地区邮政编码选择级联菜单

    本话题主要关注如何使用JavaScript(简称JS)来创建一个地区与邮政编码相结合的级联选择菜单。这个菜单会允许用户逐级选择省份、城市和区县,然后根据选择自动显示出对应的邮政编码。 首先,我们需要理解级联菜单的...

    js解码 、java编码

    在IT行业中,编码和解码是数据处理的重要环节,特别是在JavaScript和Java这两种广泛使用的编程语言中。本文将深入探讨“js解码”和“java编码”这两个主题,并结合标签“源码”和“工具”,讨论如何在实际项目中应用...

    javascript编码与解码

    JavaScript编码与解码是Web开发中的重要组成部分,它涉及到字符集、编码格式以及字符串处理等多个方面。在这篇文章中,我们将深入探讨JavaScript中的编码与解码机制,并结合标签“源码”和“工具”来理解其在实际...

    javascript 编码解码(只针对英文字符)

    在提供的压缩包文件中,`test.html`可能是用来展示这些编码和解码功能的网页,而`codec.js`则可能包含了实现这些功能的JavaScript代码。通过分析这个文件,我们可以进一步了解实际的编码解码过程和应用场景。 总之...

    HTML特殊字符编码大全

    - 不要在JavaScript字符串中直接使用特殊字符编码,应使用其对应的Unicode转义序列,如`\u00A9`表示版权符号。 综上所述,理解并熟练掌握HTML特殊字符编码对于编写高质量、兼容性强的HTML文档至关重要。通过正确的...

    JS-HTML-Format(JS及HTML代码格式化工具集合)

    针对JS(JavaScript)和HTML(超文本标记语言)这两种广泛使用的前端开发语言,有多种代码格式化工具可以帮助开发者实现这一目标。下面将详细介绍这些工具及其特点。 1. **JS Beautify**: JS Beautify是一款开源...

Global site tag (gtag.js) - Google Analytics