国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php用戶注冊信息驗證正則表達式

2024-05-04 23:40:19
字體:
來源:轉載
供稿:網友

各種網頁腳本也都常用“正則表達式”(regular expression)對我們信息進行驗證,判斷是否合法,本文為大家介紹了php用戶注冊驗證正則表達式,需要的朋友可以參考下

下面這個正則驗證用戶名的方法原則是這樣的用戶名必須是由字母帶數字帶定劃線組成了,下面一起來看看例子吧.

1.檢查用戶名

是否符合規定“兩位以上的字母,數字,或者下劃線”,代碼如下:

 

 
  1. /**  
  2. * 檢查用戶名是否符合規定  
  3.  
  4. * @param STRING $username 要檢查的用戶名  
  5. * @return TRUE or FALSE  
  6. */ 
  7. function is_username($username)  
  8. {  
  9. $strlen = strlen($username);  
  10. if (!preg_match("/^[a-zA-Z0-9_/x7f-/xff][a-zA-Z0-9_/x7f-/xff]+$/",  
  11. $username)) //開源軟件:phpfensi.com  
  12. {  
  13. return false;  
  14. } elseif (20 < $strlen || $strlen < 2)  
  15. {  
  16. return false;  
  17. }  
  18. return true;  

 

兩位以上的字母,數字,或者下劃線:^[a-zA-Z0-9_/x7f-/xff][a-zA-Z0-9_/x7f-/xff]+$.

注:在這里,字母是a-z,A-Z,以及從127 到255(0x7f-0xff)的 ASCII 字符

2、密碼:

6—20位,由字母、數字組成,代碼如下:

 

  1. function isPWD($value,$minLen=5,$maxLen=16){  
  2. $match='/^[//~!@#$%^&*()-_=+|{}/[/],.?//:;/'/"/d/w]{'.$minLen.','.$maxLen.'}$/';  
  3. $v = trim($value);  
  4. if(emptyempty($v))  
  5. return false;  
  6. return preg_match($match,$v);  

3、email驗證,代碼如下:

 

 
  1. function isEmail($value,$match='/^[/w/d]+[/wd-.]*@[w/d-.]+/.[/w/d]{2,10}$/i'
  2.  
  3. {  
  4. $v = trim($value);  
  5. if(emptyempty($v))  
  6. return false;  
  7. return preg_match($match,$v);  
  8. }  

本文為大家分享了用戶注冊信息:用戶名、密碼以及郵箱驗證的正則表達式,希望大家認真學習這篇《php用戶注冊信息驗證正則表達式》,一定會有所收獲。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 静乐县| 金湖县| 定结县| 淳安县| 临沭县| 丽水市| 南京市| 历史| 天气| 建湖县| 富裕县| 长阳| 崇礼县| 祁连县| 将乐县| 莱州市| 马尔康县| 安陆市| 环江| 柳江县| 青冈县| 山阴县| 宣恩县| 金堂县| 平凉市| 滁州市| 个旧市| 新和县| 蒙城县| 甘孜县| 壤塘县| 衡阳县| 琼中| 汉阴县| 台江县| 龙江县| 余姚市| 静海县| 滕州市| 曲沃县| 鄂伦春自治旗|