加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_开封站长网 (http://www.0378zz.com/)- 科技、AI行业应用、媒体智能、低代码、办公协同!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP正则匹配中文字母数字正则表达式介绍

发布时间:2022-07-16 02:09:47 所属栏目:PHP教程 来源:互联网
导读:方法一 代码如下 if(preg_match(/^d*$/, 4312)) { echo 全数字 ; } if(preg_match(/^[a-z]*$/i, fdsFDfd)) { echo 全字母 ; } if(preg_match(/^[a-zd]*$/i, fd4fd34)) { echo 有数字有字母 ; } 中文汉字 代码如下 $username=$_REQUEST[username]; if(!preg
  方法一
 
   代码如下
  if(preg_match("/^d*$/",   "4312"))
  {
  echo   "全数字
  ";
  }
 
  if(preg_match("/^[a-z]*$/i",   "fdsFDfd"))
  {
  echo   "全字母
  ";
  }
 
  if(preg_match("/^[a-zd]*$/i",   "fd4fd34"))
  {
  echo   "有数字有字母
  ";
  }
  
  中文汉字
 
   代码如下
  $username=$_REQUEST['username'];
  if(!preg_match("/^[a-z0-9xa1-xff]{3,10}$/",$username))
   {
    echo"34r345";
    exit;
   }
 
  上面是比较散的,下面把几个总结到一起来
 
   代码如下
  $input_tag = $_POST['tag'];
  $input_tag = explode(',', $input_tag);
  $input_tag = array_unique($input_tag);
  $input_tag = array_diff($input_tag, array(null));
  $leng      = '';
  $true      = '';
  $comma     = '';
  
  foreach ($input_tag as $v) {
      if (strlen($v) > 18) {
          $leng  .= $comma . $v;
          $comma = ',';
      }
  
      $true .= $comma . $v;
      $comma = ',';
  }
  
  $true = str_replace(',', '', $true);
  if (!preg_match('/^[x80-xff_a-zA-Z0-9]+$/', $true)) {
      echo "<script>alert('不允许特殊符号的!!!');</script>";
      exit;
  }
  
  if (!empty($leng)) {
      echo "<script>alert('一个标签只能是6个汉字以内哦!!!');</script>";
      exit;
  }。
 
 

(编辑:开发网_开封站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读