PHP判斷字符串是否含有特殊字符(親測有效)

正則判斷是否含有指定的符號。
包含全角及半角符號,如果$str中含有除了指定符號以外的符號,則會返回false。
其他條件按需增減。

該正則含義:是否含有中文、字母、數字及指定符號。

PS:檢測中文時一定要在最後加入u

function check_str($str){
	$res = preg_match('/^[\x{4e00}-\x{9fa5}A-Za-z0-9 _::,,.。…\/、~`@#¥%&×+|{}=-*^$~`!@#$%^&*()\+-—=()!¥{}【】\[\]\|\"\'’‘“”;;《》<>\?\?\·]+$/u', $str);
	return $res ? TRUE : FALSE;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章