asp 过滤html代码 20

下面这段代码是取content中的前88个字<%iflen((xm1("Content")))>88thenresponse.writetrim(left((xm1("C... 下面这段代码是取content中的前88个字

<%
if len((xm1("Content")))>88 then
response.write trim(left((xm1("Content")),89))
else
response.write trim((xm1("Content")))
end if
%>

请问 怎么将这88个字中HTML代码过滤掉

思想:建一个guolv.asp 用来放函数 然后include进来

请问该如何写代码啊 在线等 分全部奉献
展开
 我来答
keamiy
2007-07-07 · TA获得超过1123个赞
知道小有建树答主
回答量:609
采纳率:0%
帮助的人:822万
展开全部
用正则表达式:

Function filtscript(strHTML)
Dim objRegExp, strOutput
Set objRegExp = New Regexp
strOutput=strHTML
objRegExp.IgnoreCase = True
objRegExp.Global = True
objRegExp.Pattern = "<[^>]*>"
strOutput = objRegExp.Replace(strOutput, "")
objRegExp.Pattern = "<\/[^>]*>"
strOutput = objRegExp.Replace(strOutput, "")
strOutput = replace(strOutput, "javascript:", "javascript :")
filtscript = strOutput
Set objRegExp = Nothing
End Function

整个程序的作用是过滤所有web标记,留下web标记以外的字符。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式