国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 潜山县| 南开区| 项城市| 通江县| 淳化县| 哈巴河县| 宜良县| 巴马| 杭州市| 淮滨县| 大连市| 延寿县| 饶阳县| 上虞市| 迁安市| 米脂县| 四会市| 南靖县| 青神县| 通城县| 无棣县| 轮台县| 海宁市| 宾阳县| 台北市| 潞城市| 三明市| 平舆县| 准格尔旗| 方城县| 上栗县| 策勒县| 志丹县| 霍山县| 千阳县| 阿拉善盟| 肥东县| 大悟县| 新津县| 潼南县| 犍为县|