用正则表达式过滤html代码
	代码例子如下:
	<%
	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
	%>
	<form method="post" id=form1 name=form1>
	<b>Enter an HTML String:</b><br>
	<textarea name="txtHTML" cols="50" rows="8" wrap="virtual"><%=Request("txtHTML")%></textarea>
	<p>
	<input type="submit" value="Strip HTML Tags!" id=submit1 name=submit1>
	</form>
	<% if Len(Request("txtHTML")) > 0 then %>
	<p><hr><p>
	<b><u>View of string <i>with no</i> HTML stripping:</u></b><br>
	<xmp>
	<%=Request("txtHTML")%>
	</xmp><p>
	<b><u>View of string <i>with</i> HTML stripping:</u></b><br>
	<pre>
	<%=StripHTML(Request("txtHTML"))%>
	</pre>
	<% End If %>
本文网址:https://www.dedexuexi.com/wysj/html5/2891.html
本站部分文章搜集与网络,如有侵权请联系本站,转载请说明出处。














