A-A+

php使用正则验证中文

2019年10月20日 我爱编程 暂无评论

php用preg_match来匹配并判断一个字符串中是否含有中文或者都是中文的方法如下:

  1. $str = 'php学习博客';
  2. if(preg_match('/[\x7f-\xff]/'$str)){
  3.  echo '字符串中有中文<br>';
  4. }else{
  5.  echo '字符串中没有中文<br>';
  6. }
  7. if(preg_match('/^[\x7f-\xff]+$/'$str)){
  8.  echo '字符串全是中文';
  9. }else{
  10.  echo '字符串不全是中文';
  11. }

以上程序的输出的结果为:

字符串中有中文

字符串不全是中文

utf-8和gbk编码下都进行了一番测试,均可以使用。

给我留言

Copyright © 四季博客 保留所有权利.   Theme  Ality

用户登录