欢迎来到福编程网,本站提供各种互联网专业知识!

用正则表达式过滤html代码

发布时间:2006-06-25 作者: 来源:转载
代码例子如下:EnteranHTMLString:0then%>ViewofstringwithnoHTMLstripping:ViewofstringwithHTMLstripping:

代码例子如下:
<%
Option Explicit

Function stripHTML(strHTML)
'Strips the HTML tags from strHTML

Dim objRegExp, strOutput
Set objRegExp = New Regexp

objRegExp.IgnoreCase = True
objRegExp.Global = True
objRegExp.Pattern = "<.+?>"

'Replace all HTML tag matches with the empty string
strOutput = objRegExp.Replace(strHTML, "")

'Replace all < and > with < and >
strOutput = Replace(strOutput, "<", "<")
strOutput = Replace(strOutput, ">", ">")

stripHTML = strOutput 'Return the value of strOutput

Set objRegExp = Nothing
End Function
%>


Enter an HTML String:





<% if Len(Request("txtHTML")) > 0 then %>



View of string with no HTML stripping:


<BR><%=Request("txtHTML")%><BR>


View of string with HTML stripping:



<%=StripHTML(Request("txtHTML"))%>

<% End If %>

相关推荐