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教程