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

首頁 > 編程 > Regex > 正文

完美Email驗證正則表達式

2020-03-16 21:09:22
字體:
來源:轉載
供稿:網友
域名由各國文字的特定字符集、英文字母、數字及“-”(即連字符或減號)任意組合而成, 但開頭及結尾均不能含有“-”,“-”不能連續出現
 
 
際域名格式如下: 
域名由各國文字的特定字符集、英文字母、數字及“-”(即連字符或減號)任意組合而成, 但開頭及結尾均不能含有“-”,“-”不能連續出現 。 域名中字母不分大小寫。域名最長可達60個字節(包括后綴.com、.net、.org等)。 

/^[a-z]([a-z0-9]*[-_]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[/.][a-z]{2,3}([/.][a-z]{2})?$/i; 

/內容/i 構成一個不區分大小寫的正則表達式; 
^ 匹配開始 
$ 匹配結束 
[a-z] E-Mail前綴必需是一個英文字母開頭 

([a-z0-9]*[-_]?[a-z0-9]+)* 和_a_2、aaa11、_1_a_2匹配,和a1_、aaff_33a_、a__aa不匹配,如果是空字符,也是匹配的,*表示0個或者多個。 
*表示0個或多個前面的字符. 
[a-z0-9]* 匹配0個或多個英文字母或者數字 
[-_]? 匹配0個或1“-”,因為“-”不能連續出現 
[a-z0-9]+ 匹配1個或多個英文字母或者數字,因為“-”不能做為結尾 

@ 必需有個有@ 
([a-z0-9]*[-_]?[a-z0-9]+)+ 見上面([a-z0-9]*[-_]?[a-z0-9]+)*解釋,但是不能為空,+表示一個或者為多個。 
[/.] 將特殊字符(.)當成普通字符 
[a-z]{2,3} 匹配2個至3個英文字母,一般為com或者net等. 
([/.][a-z]{2})? 匹配0個或者1個[/.][a-z]{2}(比如.cn等) 我不知道一般.com.cn最后部份是不是都是兩位的,如果不是請修改{2}為{起始字數,結束字數}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 凤城市| 景洪市| 乌兰浩特市| 景谷| 新闻| 读书| 嫩江县| 漯河市| 曲水县| 宣城市| 甘德县| 永州市| 吉安市| 新绛县| 密云县| 额尔古纳市| 壤塘县| 库伦旗| 普格县| 文登市| 海原县| 麟游县| 玉田县| 阿克陶县| 山阳县| 古交市| 济宁市| 昌都县| 辛集市| 资源县| 驻马店市| 洪湖市| 北川| 许昌县| 呼玛县| 宝应县| 建昌县| 阜新市| 独山县| 龙川县| 永安市|