当前位置:编程学习 > JS >>

js过滤html函数

js过滤html函数

我们能利用js过滤html标签的也只过滤常用的如& < > '"这类字符,把它们替换成html编码如& <等这类的函数

function encodehtmlfortext(text){
  text = text.replace(new regexp("&","gm"),"&");
  text = text.replace(new regexp("<","gm"),"<");
  text = text.replace(new regexp(">","gm"),">");
  text = text.replace(new regexp("'","gm"),"'");
  text = text.replace(new regexp(""","gm"),""");
  return text;
}


反过来函数

function encodehtmlforurl(url){
  url = url.replace(new regexp("<","gm"),"<");
  url = url.replace(new regexp(">","gm"),">");
  url = url.replace(new regexp("'","gm"),"'");
  url = url.replace(new regexp(""","gm"),""");
  return url;
}

补充:网页制作,js教程 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,