Copy the code The code is as follows:
$str=preg_replace("/s+/", " ", $str); //Filter excess carriage returns
$str=preg_replace("/<[ ]+ /si","<",$str); //Filter <__("<" with a space after it)
$str=preg_replace("// si","",$str); //Comment
$str=preg_replace("/<(!.*?)>/si","",$str); //Filter DOCTYPE
$str= preg_replace("/<(/?html.*?)>/si","",$str); //Filter html tags
$str=preg_replace("/<(/?head.*?) >/si","",$str); //Filter the head tag
$str=preg_replace("/<(/?meta.*?)>/si","",$str); / /Filter meta tags
$str=preg_replace("/<(/?body.*?)>/si","",$str); //Filter body tags
$str=preg_replace("/< (/?link.*?)>/si","",$str); //Filter link tag
$str=preg_replace("/<(/?form.*?)>/si", "",$str); //Filter form tag
$str=preg_replace("/cookie/si","COOKIE",$str); //Filter COOKIE tag
$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 the title tag
$str=preg_replace("/<(/?title.*?)>/si","",$str); //Filter the title tag
$str= preg_replace("/<(object.*?)>(.*?)<(/object.*?)>/si","",$str); //Filter object tag
$str= preg_replace("/<(/?objec.*?)>/si","",$str); //Filter object tag
$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 tags
$str=preg_replace("//si", "",$str); //Filter script tags, such as javAsCript:alert(
The above introduces the code and instructions for PHP regular filtering of HTML tags, spaces, and newlines, including the relevant content. I hope it will be helpful to friends who are interested in PHP tutorials.