麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > PHP > 正文

php正則表達式匹配html過濾非法字符

2024-09-04 11:47:36
字體:
來源:轉載
供稿:網友

匹配一個html標簽,匹配table如下:<table.*?>[ss]*</table> 或 :<table.*?>[ss]*?</table>,以上兩個表達式,一個加了"?"和一個卻不加"?",那么這有什么區別呢?

我們知道"?"在正則表達式里是一個通配符:匹配前面的子表達式零次或一次,或指明一個非貪婪限定符.

在這里,通過測試,我們得出這樣的結論:在不加"?"的情況下,在匹配下面一段內容的時候:

<table>這是第一個table</table> 我不是table里的內容 

<table>這是第二個table</table> 我也不是table里的內容

<table>這是第三個table</table>

  1. <?php 
  2. $str=preg_replace("/s+/"" "$str); //過濾多余回車 
  3. $str=preg_replace("/<[ ]+/si","<",$str); //過濾<__("<"號后面帶空格) 
  4. $str=preg_replace("/<!--.*?-->/si","",$str); //注釋 
  5. $str=preg_replace("/<(!.*?)>/si","",$str); //過濾doctype 
  6. $str=preg_replace("/<(/?html.*?)>/si","",$str); //過濾html標簽 
  7. $str=preg_replace("/<(/?head.*?)>/si","",$str); //過濾head標簽 
  8. $str=preg_replace("/<(/?meta.*?)>/si","",$str); //過濾meta標簽 
  9. $str=preg_replace("/<(/?body.*?)>/si","",$str); //過濾body標簽 
  10. $str=preg_replace("/<(/?link.*?)>/si","",$str); //過濾link標簽 
  11. $str=preg_replace("/<(/?form.*?)>/si","",$str); //過濾form標簽 
  12. $str=preg_replace("/cookie/si","cookie",$str); //過濾cookie標簽 
  13. $str=preg_replace("/<(applet.*?)>(.*?)<(/applet.*?)>/si","",$str); //過濾applet標簽 
  14. $str=preg_replace("/<(/?applet.*?)>/si","",$str); //過濾applet標簽 
  15. $str=preg_replace("/<(style.*?)>(.*?)<(/style.*?)>/si","",$str); //過濾style標簽 
  16. $str=preg_replace("/<(/?style.*?)>/si","",$str); //過濾style標簽 
  17. $str=preg_replace("/<(title.*?)>(.*?)<(/title.*?)>/si","",$str); //過濾title標簽 
  18. $str=preg_replace("/<(/?title.*?)>/si","",$str); //過濾title標簽 
  19. $str=preg_replace("/<(object.*?)>(.*?)<(/object.*?)>/si","",$str); //過濾object標簽 
  20. $str=preg_replace("/<(/?objec.*?)>/si","",$str); //過濾object標簽 
  21. $str=preg_replace("/<(noframes.*?)>(.*?)<(/noframes.*?)>/si","",$str); //過濾noframes標簽 
  22. $str=preg_replace("/<(/?noframes.*?)>/si","",$str); //過濾noframes標簽 
  23. $str=preg_replace("/<(i?frame.*?)>(.*?)<(/i?frame.*?)>/si","",$str); //過濾frame標簽 
  24. $str=preg_replace("/<(/?i?frame.*?)>/si","",$str); //過濾frame標簽 
  25. $str=preg_replace("/<(script.*?)>(.*?)<(/script.*?)>/si","",$str); //過濾script標簽 
  26. $str=preg_replace("/<(/?script.*?)>/si","",$str); //過濾script標簽 
  27. $str=preg_replace("//si","javascript",$str); //過濾script標簽 
  28. $str=preg_replace("/vbscript/si","vbscript",$str); //過濾script標簽 
  29. $str=preg_replace("/on([a-z]+)s*=/si","on/1=",$str); //過濾script標簽 
  30. $str=preg_replace("/&#/si","&#",$str); //過濾script標簽,如javascript:alert('aabb)//開源軟件:Vevb.com 
  31. ?>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中文字幕欧美视频 | 91一级毛片 | 成品片a免费直接观看 | 免费看毛片网站 | 久久视频精品 | 高清在线国产 | 亚洲一区二区三区四区精品 | 粉嫩蜜桃麻豆免费大片 | 亚洲午夜久久久精品一区二区三区 | 国产免费观看av | 成人免费看视频 | 日韩精品久久久久久久电影99爱 | 暴力强行进如hdxxx | 国产成人高潮免费观看精品 | 精品一区二区三区在线观看视频 | 欧美日韩国产综合网 | 免费黄色在线 | 日本搞逼视频 | 国产精品久久久久一区二区 | 在线播放免费播放av片 | 成人毛片免费视频 | 国产在线观看免费视频软件 | 成人福利视频在 | 国产一区二区不卡 | 久久精品一二三区 | 91久久国产露脸精品国产护士 | 午夜a狂野欧美一区二区 | 91福利国产在线观一区二区 | 久久成年人视频 | 国产精品视频在 | 免费国产一级特黄久久 | 欧美1| 欧美a级在线免费观看 | 毛片电影网址 | 成人一区二区三区四区 | 色婷婷久久久亚洲一区二区三区 | 天堂在线中文资源 | 日本一区二区久久久 | 最近国产中文字幕 | 欧美日韩亚洲成人 | 欧美一级精品片在线看 |