asp过滤html代码问题
go786 2009-06-01 06:28:36 我想用asp把远程获取到的代码过滤掉所有html显示出来,但是刚刚遇见的问题就是我获取到的代码中含有双引号,这样就把asp的代码给结束掉了,所以代码就会出错。
下面是我用到的方法,请问谁能帮我改一下。我的思路是先把获取到的代码中的双引号替换一下或者删除掉,之后在过滤html,不过不会做。
<%
a=LoseHtml("<a href=>"百度首页"</a>")
Function LoseHtml(ContentStr)
Dim ClsTempLoseStr,regEx
ClsTempLoseStr = Cstr(ContentStr)
Set regEx = New RegExp
regEx.Pattern = "<\/*[^<>]*>"
regEx.IgnoreCase = True
regEx.Global = True
ClsTempLoseStr = regEx.Replace(ClsTempLoseStr,"")
LoseHtml = ClsTempLoseStr
End function
response.Write(""&a&"")
%>
上面我远程得到的代码中含有双引号,执行的时候就出错,应该怎么解决?