判断字符串类型:中英数字检查是否为中、英、数字或组合 123456789//针对utf-8字符集的字符串检查。if (preg_match("/^[\x{4e00}-\x{9fa5}A-Za-z0-9]+$/u", $str)) { echo "数字 汉字 英文字母";}if (preg_match("/^[\x{4e00}-\x{9fa5}A-Za-z0-9_]+$/u", $str)) { echo "数字 汉字 英文字母 下划线";} 检查是否为数字或字母或组合 1ctype_alnum($str) 更多 12345678ctype_lower()//检查是否是小写字母ctype_upper()//检查是否是大写字母ctype_digit() //是否是数字表示的字符ctype_alpha() //检查字符串是否是字母ctype_cntrl() //是否是控制字符如\n,\r,\tctype_graph() //检查是否有任何可打印字符,除了空格(补)ctype_space() //是否是空白字符ctype_xdigit() //检查是否是十六进制数字