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

首頁 > 語言 > PHP > 正文

php利用正則過濾鏈接、標(biāo)簽,空格,換行符程序

2024-09-04 11:47:26
字體:
供稿:網(wǎng)友

strip_tags函數(shù)

strip_tags --- 去除字串中的HTML和PHP標(biāo)簽

語法:string strip_tags (string str [, string allowable_tags])

例,代碼如下:

  1. <?php 
  2. $text = '<p>Test paragraph.</p><!-- Comment --> <a href="#fragment">Other text</a>'
  3. echo strip_tags($text); 
  4. echo "n";
  5. // Allow <p> and <a> 
  6. echo strip_tags($text'<p><a>'); 
  7. ?> 

正則過濾各種標(biāo)簽,空格,換行符,代碼如下:

  1. $str=preg_replace("/s+/"" "$str); //過濾多余回車 
  2. $str=preg_replace("/<[ ]+/si","<",$str); //過濾<__("<"號后面帶空格) 
  3. $str=preg_replace("/<!–.*?–>/si","",$str); //注釋 
  4. $str=preg_replace("/<(!.*?)>/si","",$str); //過濾DOCTYPE 
  5. $str=preg_replace("/<(/?html.*?)>/si","",$str); //過濾html標(biāo)簽 
  6. $str=preg_replace("/<(/?head.*?)>/si","",$str); //過濾head標(biāo)簽 
  7. $str=preg_replace("/<(/?meta.*?)>/si","",$str); //過濾meta標(biāo)簽 
  8. $str=preg_replace("/<(/?body.*?)>/si","",$str); //過濾body標(biāo)簽 
  9. $str=preg_replace("/<(/?link.*?)>/si","",$str); //過濾link標(biāo)簽 
  10. $str=preg_replace("/<(/?form.*?)>/si","",$str); //過濾form標(biāo)簽 
  11. $str=preg_replace("/cookie/si","COOKIE",$str); //過濾COOKIE標(biāo)簽 
  12. $str=preg_replace("/<(applet.*?)>(.*?)<(/applet.*?)>/si","",$str); //過濾applet標(biāo)簽 
  13. $str=preg_replace("/<(/?applet.*?)>/si","",$str); //過濾applet標(biāo)簽 
  14. $str=preg_replace("/<(style.*?)>(.*?)<(/style.*?)>/si","",$str); //過濾style標(biāo)簽 
  15. $str=preg_replace("/<(/?style.*?)>/si","",$str); //過濾style標(biāo)簽 
  16. $str=preg_replace("/<(title.*?)>(.*?)<(/title.*?)>/si","",$str); //過濾title標(biāo)簽 
  17. $str=preg_replace("/<(/?title.*?)>/si","",$str); //過濾title標(biāo)簽 
  18. $str=preg_replace("/<(object.*?)>(.*?)<(/object.*?)>/si","",$str); //過濾object標(biāo)簽 
  19. $str=preg_replace("/<(/?objec.*?)>/si","",$str); //過濾object標(biāo)簽 
  20. $str=preg_replace("/<(noframes.*?)>(.*?)<(/noframes.*?)>/si","",$str); //過濾noframes標(biāo)簽 
  21. $str=preg_replace("/<(/?noframes.*?)>/si","",$str); //過濾noframes標(biāo)簽 
  22. $str=preg_replace("/<(i?frame.*?)>(.*?)<(/i?frame.*?)>/si","",$str); //過濾frame標(biāo)簽 
  23. $str=preg_replace("/<(/?i?frame.*?)>/si","",$str); //過濾frame標(biāo)簽 
  24. $str=preg_replace("/<(script.*?)>(.*?)<(/script.*?)>/si","",$str); //過濾script標(biāo)簽 
  25. $str=preg_replace("/<(/?script.*?)>/si","",$str); //過濾script標(biāo)簽 
  26. $str=preg_replace("/javascript/si","Javascript",$str); //過濾script標(biāo)簽 
  27. $str=preg_replace("/vbscript/si","Vbscript",$str); //過濾script標(biāo)簽 
  28. $str=preg_replace("/on([a-z]+)s*=/si","On/1=",$str); //過濾script標(biāo)簽 
  29. $str=preg_replace("/&#/si","&#",$str); //過濾script標(biāo)簽 

php 正則過濾html 的超鏈接,代碼如下:

  1. <?php  
  2. echo preg_replace("/(?<=href=)([^>]*)(?=>)/i","#""<a href='www.companysz.com'>你好,點這里看看</a><a href='www.companysz.com'>你好,點這里看看</a>");  
  3. ?> 

正則:/(?<=href=)([^>]*)(?=>)/ 

(?<=exp) 匹配exp后面的位置 

(?=exp) 匹配exp前面的位置 

此正則 匹配 在 href= 之后 “>” 之前 的 非 “>” 的所有字符 

例子:<a href='www.companysz.com'>,找到這些字符(url)用 # 替換,就可以去掉html里的所有鏈接.

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美日韩高清一区 | 日韩中字幕 | 92看片淫黄大片一级 | 九九精品在线观看视频 | 女人裸体让男人桶全过程 | 特片网久久 | 成年免费视频黄网站在线观看 | 中国免费黄色 | 国产精品久久久久久久久久东京 | 国产九色在线观看 | 欧美日韩国产中文字幕 | 国产无遮挡一区二区三区毛片日本 | 日韩黄色精品视频 | 美女在线观看视频一区二区 | 国产1区在线 | 中文在线日韩 | 国产乱淫av片免费网站 | 91九色国产视频 | 久久久一区二区三区视频 | 黄色大片网| 欧美日韩在线视频一区 | 国产成人羞羞视频在线 | 一级毛片免费在线 | 茄子福利视频 | 亚州精品天堂中文字幕 | 黄色毛片视频在线观看 | 精品国产一区二区三区久久久蜜 | 中文字幕极速在线观看 | 国产一区二区影视 | 激情小说区 | 一本色道久久综合狠狠躁篇适合什么人看 | 一本一道久久久a久久久精品91 | 369看片你懂的小视频在线观看 | 美国一级黄色毛片 | 国产精品亚洲精品久久 | 午夜精品成人一区二区 | 国产一国产一级毛片视频在线 | 久久99国产精品久久99果冻传媒 | 31freehdxxxx欧美| 欧美18—19sex性hd按摩 | 日韩一级视频 |