Copy code The code is as follows:
$str=preg_replace("/s+/", " ", $str); //Filter Extra carriage returns
$str=preg_replace("/<[ ]+/si","<",$str); //Filter <__("<" with a space after it)
$str=preg_replace("//si","",$str); //Comments
$str=preg_replace("/<(! .*?)>/si","",$str); //Filter DOCTYPE
$str=preg_replace("/<(/?html.*?)>/si","", $str); //Filter html tags
$str=preg_replace("/<(/?head.*?)>/si","",$str); //Filter head tags
$str=preg_replace("/<(/?meta.*?)>/si","",$str); //Filter meta tags
$str=preg_replace("/<(/? body.*?)>/si","",$str); //Filter body tag
$str=preg_replace("/<(/?link.*?)>/si"," ",$str); //Filter link tags
$str=preg_replace("/<(/?form.*?)>/si","",$str); //Filter form tags
$str=preg_replace("/cookie/si","COOKIE",$str); //Filter COOKIE tags
$str=preg_replace("/<(applet.*?)> (.*?)<(/applet.*?)>/si","",$str); //Filter applet tags
$str=preg_replace("/<(/?applet.* ?)>/si","",$str); //Filter applet tags
$str=preg_replace("/<(style.*?)>(.*?)< (/style.*?)>/si","",$str); //Filter style tag
$str=preg_replace("/<(/?style.*?)>/si" ,"",$str); //Filter style tag
$str=preg_replace("/<(title.*?)>(.*?)<(/title.*?) >/si","",$str); //Filter title tag
$str=preg_replace("/<(/?title.*?)>/si","",$str) ; //Filter title tag
$str=preg_replace("/<(object.*?)>(.*?)<(/object.*?)>/si"," ",$str); //Filter object tags
$str=preg_replace("/<(/?objec.*?)>/si","",$str); //Filter object tags
$str=preg_replace("/<(noframes.*?)>(.*?)<(/noframes.*?)>/si","",$str); / /Filter noframes tag
$str=preg_replace("/<(/?noframes.*?)>/si","",$str); //Filter noframes tag
$str =preg_replace("/<(i?frame.*?)>(.*?)<(/i?frame.*?)>/si","",$str); //Filter frame Tag
$str=preg_replace("/<(/?i?frame.*?)>/si","",$str); //Filter frame tag
$str= preg_replace("/<(script.*?)>(.*?)<(/script.*?)>/si","",$str); //Filter script tags
$ str=preg_replace("/<(/?script.*?)>/si","",$str); //Filter script tags
$str=preg_replace("/javascript/si"," Javascript",$str); //Filter script tags
$str=preg_replace("/vbscript/si","Vbscript",$str); //Filter script tags
$str=preg_replace("/ on([a-z]+)s*=/si","On\1=",$str); //Filter script tag
$str=preg_replace("//si","" ,$str); //Filter script tags, such as javAsCript:alert(
http://www.bkjia.com/PHPjc/322498.htmlwww.bkjia.comtruehttp: //www.bkjia.com/PHPjc/322498.htmlTechArticleCopy the code as follows: $str=preg_replace("/s+/", " ", $str); / /Filter extra carriage returns $str=preg_replace("/[ ]+/si","",$str); //Filter __(with space after "") $str=preg_replace("/...