首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

javascript 除开html格式

2012-09-18 
javascript 去除html格式function replacehtml(){var str//注入字段function setStr(){this.strargum

javascript 去除html格式

function replacehtml()  {      var str="";//注入字段        function setStr()      {          this.str=arguments[0];      }      function getStr()      {          return this.str;      }            //自定义html替换      function replace()      {          if(arguments.length>0)          {              this.str=arguments[0];          }          this.str=this.str.replace(/<font.*?<\/font>/g,"");//font标签          this.str=this.str.replace(/<script .*?<\/script>/ig,""); //script标签          this.str=this.str.replace(/<(a|img)/ig, "@@@$1"); //img标签          this.str=this.str.replace(/<[^>a]*>/ig, ""); //a标签          this.str=this.str.replace(/@@@(a|img)/ig, "<$1"); //a|img          this.str=this.str.replace(/<br>/ig,"");//换行          return this.str;      }            //替换所有html标签      function replaceAll()      {          if(arguments.length>0)          {              this.str=arguments[0];          }          this.str=this.str.replace(/<[^>]*>/g, "");          this.str=this.str.replace(/\/r\/n/g, "<br />");          return this.str;      }            var o={};      o.setStr=setStr;      o.getStr=getStr;      o.replace=replace;      o.replaceAll=replaceAll;      return o;  }  

?//====================测试=============

var str="<font color="#c60a00">1818</font>医药网,<font color="#c60a00">1818</font>医药招商网《医药中国》杂志,医药招商,药交会,OTC..</font></a><br><font size=-1><font color="#c60a00">1818</font>医药网,<font color="#c60a00">1818</font>医药招商网,《医药中国》杂志,打造一流的中国医药招商服务平台,提供医药招商,药交会,OTC招商,医药代理,药品代理,保健品招商代理信息,为医药招商,医药代理企业提供优质服务!<br><font color="#008000"> www.1818vip.com/ 87K 2009-10-22  </font>";  document.write("原始:<br/>"+str+"<br/>");  var a=new replacehtml();//实例化  //测试1  a.setStr(str);  a.replaceAll();  document.write("测试1:<br/>"+a.getStr()+"<br/>");     //测试2  a.setStr(str);  a.replace();  document.write("测试2:<br/>"+a.getStr()+"<br/>");     //测试3  a.replace("<font color='#ff0000'><a href='#' mce_href='#'>aaa</a></font><br/>bbb<li>ccc</li>");  document.write("测试3:<br/>"+a.getStr()+"<br/>");     //测试4  a.replaceAll("<font color='#ff0000'><a href='#' mce_href='#'>aaa</a></font><br/>bbb<li>ccc</li>");  document.write("测试4:<br/>"+a.getStr());
?

热点排行