通常のルールを使用してさまざまなタグ、スペース、改行をフィルタリングする PHP コードを収集します。
$str=preg_replace("/s+/", " ", $str); //余分なキャリッジをフィルタリングします。 returns
$str=preg_replace("/<[ ]+/si","<",$str); //<__("<" の後ろにスペースを入れてフィルタリングします)
$ str=preg_replace ("//si","",$str); //コメント
$str=preg_replace("/<(!.*?)> /si" ,"",$str); //フィルタ DOCTYPE
$str=preg_replace("/gt;/si","",$str); // HTML タグをフィルタリングします
$str=preg_replace("/<(/?head.*?)>/si","",$str); //head タグをフィルタリングします
$str=preg_replace( "//si","",$str); //メタタグをフィルターします
$str=preg_replace("/$str=preg_replace("//si","",$str) ; //リンクタグをフィルタリング
$str=preg_replace("/<(/?form.*?)>/si","",$str); //フォームタグをフィルタリング
$str= preg_replace("/ cookie/si","COOKIE",$str); // COOKIE タグをフィルターします
$str=preg_replace("/<(applet.*?)>(.*?)<( /applet.* ?)>/si","",$str); //アプレット タグをフィルタリング
$str=preg_replace("//si", "",$ str); // アプレット タグをフィルタリングします
$str=preg_replace("/<(style.*?)>(.*?)<(/style.*?)>/si ","" ,$str); //スタイルタグをフィルターします
$str=preg_replace("/<(/?style.*?)>/si","",$str); //フィルタースタイルタグ
$str=preg_replace("/<(title.*?)>(.*?)<(/title.*?)>/si","",$str); /タイトル タグをフィルタリングします
$str=preg_replace("/<(/?title.*?)>/si","",$str); //タイトル タグをフィルタリングします
$str=preg_replace ("/< (object.*?)>(.*?)<(/object.*?)>/si","",$str); // オブジェクトタグをフィルタリングします
$str); =preg_replace("/ <(/?objec.*?)>/si","",$str); //オブジェクトタグをフィルターします
$str=preg_replace("/<(noframes.*?) )>(. *?)<(/noframes.*?)>/si","",$str); //noframes タグをフィルタリング
$str=preg_replace("/<(/? noframes.*?) >/si","",$str); //noframes タグをフィルタリング
$str=preg_replace("/(.*?) <(/i ?frame.*?)>/si","",$str); //フレームタグをフィルタリング
$str=preg_replace("/<(/?i?frame.*? )>/si ","",$str); //フィルターフレームタグ
$str=preg_replace("/<(script.*?)>(.*?)<(/script. *?)> /si","",$str); //スクリプト タグをフィルターします
$str=preg_replace("//si","", $str); / / スクリプト タグのフィルタ
$str=preg_replace("/javascript/si","Javascript",$str); // スクリプト タグのフィルタ
$str=preg_replace("/vbscript/si) ","Vbscript" ,$str); //スクリプト タグをフィルターします
$str=preg_replace("/on([a-z]+)s*=/si","On\1=",$str); // スクリプト タグをフィルタリングします
$str=preg_replace("//si","",$str); // スクリプト タグをフィルタリングします