過濾所有HTML代碼和CSS,JS
更新時間:2006年08月25日 00:00:00 作者:
復(fù)制代碼 代碼如下:
Function RemoveHTML(strHTML) '過濾HTML代碼的函數(shù)包括過濾CSS和JS
StrHtml = Replace(StrHtml,vbCrLf,"")
StrHtml = Replace(StrHtml,Chr(13)&Chr(10),"")
StrHtml = Replace(StrHtml,Chr(13),"")
StrHtml = Replace(StrHtml,Chr(10),"")
StrHtml = Replace(StrHtml," ","")
StrHtml = Replace(StrHtml," ","")
Dim objRegExp, Match, Matches
Set objRegExp = New Regexp
objRegExp.IgnoreCase = True
objRegExp.Global = True
'取閉合的<>
objRegExp.Pattern = "<style(.+?)/style>"
'進行匹配
Set Matches = objRegExp.Execute(strHTML)
' 遍歷匹配集合,并替換掉匹配的項目
For Each Match in Matches
strHtml=Replace(strHTML,Match.Value,"")
Next
'取閉合的<>
objRegExp.Pattern = "<script(.+?)/script>"
'進行匹配
Set Matches = objRegExp.Execute(strHTML)
' 遍歷匹配集合,并替換掉匹配的項目
For Each Match in Matches
strHtml=Replace(strHTML,Match.Value,"")
Next
'取閉合的<>
objRegExp.Pattern = "<.+?>"
'進行匹配
Set Matches = objRegExp.Execute(strHTML)
' 遍歷匹配集合,并替換掉匹配的項目
For Each Match in Matches
strHtml=Replace(strHTML,Match.Value,"")
Next
RemoveHTML=strHTML
Set objRegExp = Nothing
End Function
相關(guān)文章
正則表達式(regex)入門、元字符(特殊字符)學(xué)習與提高
這篇文章主要介紹了正則表達式(regex)入門、元字符(特殊字符),需要的朋友可以參考下2015-10-10正則刪除字符串左、右或兩端的空格經(jīng)驗總結(jié)
我們經(jīng)常需要獲取文本框中用戶輸入的信息,然后通過ajax或form提交到后臺,數(shù)據(jù)中難免要包含一些空格,因此我們有必要在將數(shù)據(jù)傳輸?shù)胶笈_之前,消除數(shù)據(jù)兩端的空格,看一看希望可以幫助到你2013-03-03經(jīng)典JavaScript正則表達式實戰(zhàn)(附pdf)
本文不是使用Dreamweaver編輯,以下測試代碼可能已經(jīng)在賦值粘貼的過程做了一些調(diào)整,可能執(zhí)行失效??梢詤⒖?/div> 2012-06-06最新評論