源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

过滤所有HTML代码和CSS,JS

  • 时间:2022-07-17 21:58 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:过滤所有HTML代码和CSS,JS
[u]复制代码[/u] 代码如下:
Function RemoveHTML(strHTML)    '过滤HTML代码的函数包括过滤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
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部