过滤html JS Style标签

Function RemoveHTML(Textstr)
    Dim sStr, regEx
    sStr = Textstr
    Set regEx = New RegExp
    regEx.IgnoreCase = True
    regEx.Global = True
    regEx.Multiline = True
    regEx.Pattern = "<script[\s\S]*?</script>"     '屏蔽 代码类的 script
    sStr = regEx.Replace(sStr, "")
    regEx.Pattern = "<style[\s\S]*?</style>"    '屏蔽 代码类的 style
    sStr = regEx.Replace(sStr, "")
  '  regEx.Pattern = "style=""[\s\S]*?"""   '屏蔽 代码类的 style=""
 '   sStr = regEx.Replace(sStr, "")
  '  regEx.Pattern = "class=[\s\S]*? "      '屏蔽 代码类的 class=
  '  sStr = regEx.Replace(sStr, "")
  '  regEx.Pattern = "\s[on].+?=([\""|\'])(.*?)\1"  '屏蔽 代码类的 html
  '  sStr = regEx.Replace(sStr, "")
  '  regEx.Pattern = "<(.[^>]*)>"                   '屏蔽 代码类的 html  
  '  sStr = regEx.Replace(sStr, "")
    Set regEx = Nothing
    RemoveHTML = sStr
End Function
 

 

调用 RemoveHTML(str)

    相关文章

评论

发表新评论

此内容将保密,不会被其他人看见。
点击刷新验证码
  • 可用的 UBB 标签:
  • 留言最长字数:1000。