一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

JS及JQuery对Html内容编码,Html转义

时间:2017-04-14 编辑:简简单单 来源:一聚教程网

 

 代码如下 复制代码

/** JQuery Html Encoding、Decoding

* 原理是利用JQuery自带的html()和text()函数可以转义Html字符

* 虚拟一个Div通过赋值和取值来得到想要的Html编码或者解码

*/

//编码

 functionhtml_encode(str)

 {

 vars ="";

 if(str.length == 0)return"";

 s = str.replace(/&/g,">");

 s = s.replace(/

 s = s.replace(/>/g,">");

 s = s.replace(/ /g," ");

 s = s.replace(/\'/g, "'");

 s = s.replace(/\"/g, """);

 s = s.replace(/\n/g,"
");

 returns;

 }

 //解码

 functionhtml_decode(str)

 {

 vars ="";

 if(str.length == 0)return"";

 s = str.replace(/>/g,"&");

 s = s.replace(/

 s = s.replace(/>/g,">");

 s = s.replace(/ /g," ");

 s = s.replace(/'/g,"\'");

 s = s.replace(/"/g, "\"");

 s = s.replace(/
/g,"\n");

 returns;

 }

 

热门栏目