影子互联

专注深圳网站建设

php判断纯数字,纯字母的方法

时间:2017-09-18 19:48:12,点击:0

 php判断纯数字,纯字母的方法

    function checkStr($str){
        $stat=false;
        $a=ereg('['.chr(0xa1).'-'.chr(0xff).']', $str); //汉字
        $b=ereg('[0-9]', $str); //数字
        $c=ereg('[a-zA-Z]', $str); //字母
        if($a && $b && $c){ $stat=false;} //$output='汉字数字英文的混合字符串';
        elseif($a && $b && !$c){ $stat=false;} //$output='汉字数字的混合字符串';
        elseif($a && !$b && $c){ $stat=false;} //$output='汉字英文的混合字符串';
        elseif(!$a && $b && $c){ $stat=true;} //$output='数字英文的混合字符串';
        elseif($a && !$b && !$c){ $stat=false;} //$output='纯汉字';
        elseif(!$a && $b && !$c){ $stat=true;}  //$output='纯数字';
        elseif(!$a && !$b && $c){ $stat=true;}  //$output='纯字母';
        return $stat; 
    }