程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php中preg_match用戶名正則實例

php中preg_match用戶名正則實例

編輯:關於PHP編程

例子,字母、數字和漢字

 代碼如下 if(preg_match("/[ '.,:;*?~`!@#$%^&+=)(<>{}]|]|[|/|\|"||/",$user)){
echo '不要在名字裡面整些特殊符號,請只使用字母、數字和漢字,當然要你的浏覽器要選簡體中文GB2312喲,千萬不要選繁體、中文HZ等。返回修改後,再來,我等你喲!';
exit();
}

例子,全字母

 代碼如下 <?php 

if (mb_ereg("^[w-.]{1,32}$", $str)) { 
echo 'yes'; 
} else { 
echo 'no http://www.111cn.net/'; 

?>

附一些常用正則

只能以數字或字母開頭和結尾 用戶名長度為4~18個字符

 代碼如下

用戶名為大寫字母小寫字母或下劃線,並以字母開頭,長度為6-20

 代碼如下

用戶名:包括英文小寫、漢字、數字、下劃線,不能全部是數字,下劃線不能在末尾

 代碼如下 utf-8下
preg_match("/^[a-z0-9_x80-xff]+[^_]$/g",$a);
gbk下:
preg_match("/^[a-z0-9_".chr(0xa1)."-".chr(0xff)."]+[^_]$/",$a)

可有中文的用戶名驗證

 代碼如下   你可能感興趣的文章
  • php用戶名正則表達式、含中文、長度為4-16個字符
  • 驗證郵箱格式 用戶名 url 的php正則表達式
  • php 用戶名正則表達式(中文,英文,數字,字母)
  • 數字字母正則表達式(用戶名驗證)
  • php 驗證用戶名合法性正則代碼
  • php 常用正則表達式 郵箱 用戶名 密碼 ip html標簽
  • preg_match判斷用戶名的正則表達式
  • php正則校驗用戶名
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved