当前位置:多学网学习教育电脑学习编程入门PHP教程PHP正则过滤html标签、空格、换行符

PHP正则过滤html标签、空格、换行符

[08-23 22:08:25]   来源:http://www.duoxue8.com  PHP教程   阅读:944
PHP正则过滤html标签、空格、换行符,标签:PHP技巧,php培训,php学习,php安装,http://www.duoxue8.com
php 代码复制内容到剪贴板
  1. $str=preg_replace(“/s+/”, ” “, $str); //过滤多余回车   
  2.   
  3. $str=preg_replace(“/<[ ]+/si”,”<”,$str); //过滤<__(“<”号后面带空格)   
  4.   
  5. $str=preg_replace(“/<!–.*?–>/si”,”",$str); //注释  
  6.  
  7. $str=preg_replace(“/<(!.*?)>/si”,”",$str); //过滤DOCTYPE   
  8.   
  9. $str=preg_replace(“/<(/?html.*?)>/si”,”",$str); //过滤html标签  
  10.  
  11. $str=preg_replace(“/<(/?br.*?)>/si”,”",$str); //过滤br标签   
  12.   
  13. $str=preg_replace(“/<(/?head.*?)>/si”,”",$str); //过滤head标签  
  14.  
  15. $str=preg_replace(“/<(/?meta.*?)>/si”,”",$str); //过滤meta标签   
  16.   
  17. $str=preg_replace(“/<(/?body.*?)>/si”,”",$str); //过滤body标签  
  18.  
  19. $str=preg_replace(“/<(/?link.*?)>/si”,”",$str); //过滤link标签   
  20.   
  21. $str=preg_replace(“/<(/?form.*?)>/si”,”",$str); //过滤form标签  
  22.  
  23. $str=preg_replace(“/cookie/si”,”COOKIE”,$str); //过滤COOKIE标签  
  24.  
  25. $str=preg_replace(“/<(applet.*?)>(.*?)<(/applet.*?)>/si”,”",$str); //过滤applet标签   
  26.   
  27. $str=preg_replace(“/<(/?applet.*?)>/si”,”",$str); //过滤applet标签  
  28.  
  29. $str=preg_replace(“/<(style.*?)>(.*?)<(/style.*?)>/si”,”",$str); //过滤style标签   
  30.   
  31. $str=preg_replace(“/<(/?style.*?)>/si”,”",$str); //过滤style标签  
  32.  
  33. $str=preg_replace(“/<(title.*?)>(.*?)<(/title.*?)>/si”,”",$str); //过滤title标签   
  34.   
  35. $str=preg_replace(“/<(/?title.*?)>/si”,”",$str); //过滤title标签  
  36.  
  37. $str=preg_replace(“/<(object.*?)>(.*?)<(/object.*?)>/si”,”",$str); //过滤object标签   
  38.   
  39. $str=preg_replace(“/<(/?objec.*?)>/si”,”",$str); //过滤object标签  
  40.  
  41. $str=preg_replace(“/<(noframes.*?)>(.*?)<(/noframes.*?)>/si”,”",$str); //过滤noframes标签   
  42.   
  43. $str=preg_replace(“/<(/?noframes.*?)>/si”,”",$str); //过滤noframes标签  
  44.  
  45. $str=preg_replace(“/<(i?frame.*?)>(.*?)<(/i?frame.*?)>/si”,”",$str); //过滤frame标签   
  46.   
  47. $str=preg_replace(“/<(/?i?frame.*?)>/si”,”",$str); //过滤frame标签  
  48.  
  49. $str=preg_replace(“/<(script.*?)>(.*?)<(/script.*?)>/si”,”",$str); //过滤script标签   
  50.   
  51. $str=preg_replace(“/<(/?script.*?)>/si”,”",$str); //过滤script标签   
  52.   
  53. $str=preg_replace(“/javascript/si”,”Javascript”,$str); //过滤script标签   
  54.   
  55. $str=preg_replace(“/vbscript/si”,”Vbscript”,$str); //过滤script标签   
  56.   
  57. $str=preg_replace(“/on([a-z]+)s*=/si”,”On\1=”,$str); //过滤script标签   
  58.   
  59. $str=preg_replace(“/&#/si”,”&#”,$str); //过滤script标签,如javAsCript:alert(   
  60.   



PHP正则过滤html标签、空格、换行符 结束。
Tag:PHP教程PHP技巧,php培训,php学习,php安装电脑学习 - 编程入门 - PHP教程