码迷,mamicode.com
首页 > Web开发 > 详细

php判断中文,英文, 数字

时间:2016-08-11 15:31:29      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:

exeg 

Warning  This function was DEPRECATED in PHP 5.3.0, and REMOVED in PHP 7.0.0.

function checkStr($str){
  $output=‘‘;
  $arr = array();
  preg_match(‘/[‘.chr(0xa1).‘-‘.chr(0xff).‘]/‘, $str, $a, PREG_OFFSET_CAPTURE);
  
  preg_match(‘/[0-9]/‘, $str, $b, PREG_OFFSET_CAPTURE);
  
  preg_match(‘/[a-zA-Z]/‘, $str, $c, PREG_OFFSET_CAPTURE);
  
  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;
}

 

php判断中文,英文, 数字

标签:

原文地址:http://www.cnblogs.com/akidongzi/p/5760912.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!