正则判断是否含有指定的符号。如果$str中含有除了指定符号以外的符号,则会返回false。 其他条件按需增减。 该正则含义:是否含有指定中英文特殊符号。 function is_IncSpecCharacters($str){ $rst = preg_match("/[\'.,:;…*?~`$!!@#%^&+=()¥)(<>{}_-]|\]|\[|\/|\\\|\"|\|/", $str) ? true : false; return $rst; }