在ASP中,从数据库读取内容,只显示纯文本怎么弄?

来源:百度知道 编辑:UC知道 时间:2024/05/22 17:21:12
我的数据库中的内容是HTML格式的!如果直接读出来的话是HTML格式!我只想读出来内容中的纯文本,过滤掉HTML语言,应该怎么做?哪位高手知道的请告诉俺一声!

<%
Function RemoveHTML(strHTML)
ON ERROR RESUME NEXT
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, ">", "〉")
strOutput = Replace(str0utput, "", "")
RemoveHTML = strOutput
Set objRegExp = Nothing
End Function
%>
然后在你想要输出的地方写入:<%=RemoveHTML(rs("字段名"))%>就搞定了!

刚刚回了一次,现在再回一次,哈哈

过滤html,但不删除任何不是html的东西,如英文字符等。

Function delHtml(strHtml)
Dim objRegExp, strOutput
Set objRegExp = New Regexp

objRegExp.IgnoreCase = True
objRegExp.Global = True
objRegExp.Pattern = "(<[a-zA-Z].*?>)|(<[\/][a-z