asp 过滤尖括号内所有内容的正则代码

2025-05-27 0 69

当然这应该属于正常过滤手法,而还有一种过滤HTML标签的最终极手法,则是将一对尖括号尖括号中的所有字符均替换不显示,该方法对于内容中必须描述有关尖括号内容过滤过头了。
  不过,总归是有需要将所有尖括号中内容全部替换的时候,很显然是需要进行正则的,有两种代码,第一种如下:

复制代码代码如下:


Function nohtml(str)
dim re
Set re=new RegExp
re.IgnoreCase =true
re.Global=True
re.Pattern="(\\<.[^\\<]*\\>)"
str=re.replace(str,"")
re.Pattern="(\\<\\/[^\\<]*\\>)"
str=re.replace(str,"")
nohtml=str
set re=nothing
End Function



  第二种:

复制代码代码如下:


Function nohtml(str)
dim re
Set re=new RegExp
re.IgnoreCase =true
re.Global=True
re.Pattern="<(.[^>]*)>"
str=re.replace(str,"")
nohtml=str
set re=nothing
End Function



简单的应用:

  1. <scriptlanguage="vbs">

  2. Functionnohtml(str)

  3. dimre

  4. Setre=newRegExp

  5. re.IgnoreCase=true

  6. re.Global=True

  7. re.Pattern="<(.[^>]*)>"

  8. str=re.replace(str,"")

  9. nohtml=str

  10. setre=nothing

  11. EndFunction

  12. alert(nohtml("<b>www.zzvips.com</b><ahref='//www.zzvips.com'>快网idc</a>"))

  13. </script>

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 asp 过滤尖括号内所有内容的正则代码 https://www.kuaiidc.com/69743.html

相关文章

发表评论
暂无评论