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

首頁 > 語言 > PHP > 正文

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

2024-09-04 11:47:38
字體:
來源:轉載
供稿:網友

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

1.檢查用戶名是否符合規定 兩位以上的字母,數字,或者下劃線,代碼如下:

  1. /** 
  2.  * 檢查用戶名是否符合規定 
  3.  * 
  4.  * @param STRING $username 要檢查的用戶名 
  5.  * @return TRUE or FALSE 
  6.  */ 
  7. function is_username($username
  8. $strlen = strlen($username); 
  9. if (!preg_match("/^[a-zA-Z0-9_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]+$/"
  10. $username)) //開源軟件:Vevb.com 
  11. return false; 
  12. elseif (20 < $strlen || $strlen < 2) 
  13. return false; 
  14. 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]+[\w\d-.]*@[\w\d-.]+\.[\w\d]{2,10}$/i'){ 
  2. $v = trim($value); 
  3. if(emptyempty($v))  
  4. return false; 
  5. return preg_match($match,$v); 

注意,把內容中的\替換成小寫的\就可以正常使用了,因為本服務器自動過濾\所以本文替換成全角了.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鄂尔多斯市| 南京市| 溧水县| 清新县| 灵璧县| 新建县| 炉霍县| 高青县| 伊金霍洛旗| 竹山县| 英超| 济源市| 清水县| 安达市| 独山县| 麻城市| 皮山县| 喀喇沁旗| 剑川县| 青浦区| 岗巴县| 瑞丽市| 鄄城县| 牡丹江市| 莲花县| 罗平县| 广州市| 乌兰察布市| 句容市| 浑源县| 宜章县| 康平县| 衡山县| 顺平县| 高密市| 兴业县| 邛崃市| 老河口市| 肥东县| 临漳县| 阿克陶县|