preg_replace('/[\x{4e00}-\x{9fa5}]+/isu' , '' , $matches[2])
//過濾html 中img 的src
preg_replace( '/(<img\s*.*?src\s*=)\s*[\'"](.*?)\s*[\'"](.*?>)/is' ,"$2" ,$v);
//過濾html 中a 的href
preg_replace( '/(<a\s*.*?href\s*=)\s*[\'"](.*?)\s*[\'"](.*?>)(.*?)(<\/a>)/is' ,"$1\"$link\"$3$content$5" ,$m[0]);
在javascript中:
var str = "php编程";
if (/^[\u4e00-\u9fa5]+$/.test(str)) {
alert("该字符串全部是中文");
} else {
alert("该字符串不全部是中文");
}
PHP:
$str = "php编程";
if (preg_match("/^[\u4e00-\u9fa5]+$/",$str)) {
print("该字符串全部是中文");
} else
print("该字符串不全部是中文");
}
$str=preg_replace("/s+/", " ", $str);
//過濾多餘回車
$str=preg_replace("/<[ ]+/si","<",$str);
//過濾<__("<"號後面帶空格)
$str=preg_replace("/<!--.*?-->/si","",$str);
//註釋
$str=preg_replace("/<(!.*?)>/si","",$str);
//過濾doctype
$str=preg_replace("/<(/?html.*?)>/si","",$str);
//過濾html標籤
$str=preg_replace("/<(/?head.*?)>/si","",$str);
//過濾head標籤
$str=preg_replace("/<(/?meta.*?)>/si","",$str);
//過濾meta標籤
$str=preg_replace("/<(/?body.*?)>/si","",$str);
//過濾body標籤
$str=preg_replace("/<(/?link.*?)>/si","",$str);
//過濾link標籤
$str=preg_replace("/<(/?form.*?)>/si","",$str);
//過濾form標籤
$str=preg_replace("/cookie/si","cookie",$str);
//過濾cookie標籤
$str=preg_replace("/<(applet.*?)>(.*?)<(/applet.*?)>/si","",$str);
//過濾applet標籤
$str=preg_replace("/<(/?applet.*?)>/si","",$str);
//過濾applet標籤
$str=preg_replace("/<(style.*?)>(.*?)<(/style.*?)>/si","",$str);
//過濾style標籤
$str=preg_replace("/<(/?style.*?)>/si","",$str);
//過濾style標籤
$str=preg_replace("/<(title.*?)>(.*?)<(/title.*?)>/si","",$str);
//過濾title標籤
$str=preg_replace("/<(/?title.*?)>/si","",$str);
//過濾title標籤
$str=preg_replace("/<(object.*?)>(.*?)<(/object.*?)>/si","",$str);
//過濾object標籤
$str=preg_replace("/<(/?objec.*?)>/si","",$str);
//過濾object標籤
$str=preg_replace("/<(noframes.*?)>(.*?)<(/noframes.*?)>/si","",$str);
//過濾noframes標籤
$str=preg_replace("/<(/?noframes.*?)>/si","",$str);
//過濾noframes標籤
$str=preg_replace("/<(i?frame.*?)>(.*?)<(/i?frame.*?)>/si","",$str);
//過濾frame標籤
$str=preg_replace("/<(/?i?frame.*?)>/si","",$str);
//過濾frame標籤
$str=preg_replace("/<(script.*?)>(.*?)<(/script.*?)>/si","",$str);
//過濾script標籤
$str=preg_replace("/<(/?script.*?)>/si","",$str);
//過濾script標籤
$str=preg_replace("/網頁特效/si","javascript",$str);
//過濾script標籤
$str=preg_replace("/vbscript/si","vbscript",$str);
//過濾script標籤
$str=preg_replace("/on([a-z]+)s*=/si","on\1=",$str);
//過濾script標籤
$str=preg_replace("/&#/si","&#",$str);
//過濾script標籤,如javascript:alert('aabb)
沒有留言:
張貼留言