PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP 是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。下面是小编为大家带来的PHP正则匹配中文字母数字正则表达式的知识,欢迎阅读。

  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_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 "";

  exit;

  }

  if (!empty($leng)) {

  echo "";

  exit;

  }

1.《php正则 PHP正则匹配中文字母数字正则表达式》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《php正则 PHP正则匹配中文字母数字正则表达式》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/jiaoyu/97370.html