php判断汉字 字母和数字
PHP判断数字,汉字和英文
悬赏分:0 | 解决时间:2010-5-14 16:33 | 提问者:虾米熟了分别判断数字汉字和英文。 给出一字符串,判断出是纯数字、纯汉字、纯英文还是谁和谁的混合字符串。 要简洁。 采纳给20分。最佳答案
<? function checkStr($str){ $output=''; $a=ereg('['.chr(0xa1).'-'.chr(0xff).']', $str); $b=ereg('[0-9]', $str); $c=ereg('[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爱u'); ?>
顶(0)
踩(0)
上一篇:php mb_substr
下一篇:php 限制IP访问
- 最新评论