熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> PHP編程 >> 正文

PHP正則匹配中文字母數字正則表達式

2013-11-15 12:38:32  來源: PHP編程 

  方法一

  代碼如下
if(preg_match("/^d*$/"   ""))
{
echo   "全數字
";
}

  if(preg_match("/^[az]*$/i"   "fdsFDfd"))
{
echo   "全字母
";
}

  if(preg_match("/^[azd]*$/i"   "fdfd"))
{
echo   "有數字有字母
";
}
 

  中文漢字

  代碼如下
$username=$_REQUEST[username];
if(!preg_match("/^[azxaxff]{}$/"$username))
 {
  echo"r";
  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) > ) {
        $leng  = $comma $v;
        $comma = ;
    }
 
    $true = $comma $v;
    $comma = ;
}
 
$true = str_replace( $true);
if (!preg_match(/^[xxff_azAZ]+$/ $true)) {
    echo "<script>alert(不允許特殊符號的!!!);</script>";
    exit;
}
 
if (!empty($leng)) {
    echo "<script>alert(一個標簽只能是個漢字以內哦!!!);</script>";
    exit;
}


From:http://tw.wingwit.com/Article/program/PHP/201311/21332.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.