asp 过滤数据库中的html标记

来源:百度知道 编辑:UC知道 时间:2024/05/01 14:07:18
因为添加新闻系统中支持HTML代码,所以在想从数据库中提取文字和图片,但是因为有HTML标记,有什么方法过滤数据库中的html标记.谢谢!

使用正则表达式,我刚解决这个问题,呵呵,一个晚上才把问题解决
Function stripHTML(strHTML)
Dim objRegExp, strOutput
Set objRegExp = New Regexp
objRegExp.IgnoreCase = True
objRegExp.Global = True
objRegExp.Pattern = "<.+?>" '代表<.......>
strOutput = objRegExp.Replace(strHTML, "")'是替换啊,把<.+?>替换为""不显示,你可以使用"*"看效果
strOutput = Replace(strOutput, "<", "<")
strOutput = Replace(strOutput, ">", ">")
stripHTML = strOutput
Set objRegExp = Nothing
End Function