php检查字符串中是否有汉字/数字/英文字母

来源:互联网 发布:saas软件合同模板 编辑:程序博客网 时间:2024/05/18 01:14
<?phpfunction checkStr($str){$output='';$a=preg_match('/['.chr(0xa1).'-'.chr(0xff).']/', $str);$b=preg_match('/[0-9]/', $str);$c=preg_match('/[a-zA-Z]/', $str);if($a && $b && $c)$output='汉字数字英文的混合字符串';elseif($a && $b && !$c)$output='汉字数字的混合字符串';elseif($a && !$b && $c)$output='汉字英文的混合字符串';elseif(!$a && $b && $c)$output='数字英文的混合字符串';elseif($a && !$b && !$c)$output='纯汉字';elseif(!$a && $b && !$c)$output='纯数字';elseif(!$a && !$b && $c)$output='纯英文';return $output;}echo checkStr('创世纪 5:12');?>
0 0
原创粉丝点击