郵箱的正規表示式

2021-08-03 23:45:28 字數 523 閱讀 4530

郵箱的一般格式為:名稱@網域名稱。

我們這裡需要匹配的郵箱中名稱可以包含漢字、字母、數字,網域名稱只允許為英文和數字。

例如:張三[email protected]

郵件名稱部分:

[a-za-z0-9\u4e00-\u9fa5]+

郵件網域名稱部分:

一般網域名稱的規律為「[n級網域名稱][**網域名稱.]二級網域名稱.頂級網域名稱」,比如「qq.com」、「www.qq.com」、「mp.weixin.qq.com」、「12-34.com.cn」,分析可得網域名稱類似「xx

.xx.xx

.xx」組成。

得出網域名稱部分的表示式為[a-za-z0-9_-]+(\.[a-za-z0-9_-]+)+。

我們綜合上面兩部分得出最終表示式:

^[a-za-z0-9\u4e00-\u9fa5]+@[a-za-z0-9_-]+(\.[a-za-z0-9_-]+)+$

iOS 郵箱正規表示式

進行郵箱正規表示式判斷 bool validateemail nspredicate emailtest nspredicate predicatewithformat self matches emailregex return emailtest evaluatewithobject self ...

郵箱驗證正規表示式

和最後乙個點 之間必須有內容且只能是字母 大小寫 數字 點 減號 且兩個點不能挨著 最後乙個點 之後必須有內容且內容只能是字母 大小寫 數字且長度為大於等於2個位元組,小於等於6個位元組 119941779 qq,com 5579001qq com 1107531656 q?q?com 654088...

常用的郵箱正規表示式?

網易 6 18個字元,可使用字母 數字 下劃線,需以字母開頭。谷歌 您可以使用字母 數字和英文句點,請勿使用除字母 a z 數字和英文句號外的其他字元。央視 6 20個字元,包括英文本母 小寫 數字 首尾字元須為字母或數字,且郵箱名不能為純數字。tom 6 18個字元,僅支援字母 數字及 不能全部數...