常用的郵箱正規表示式?

2021-10-22 20:36:27 字數 1063 閱讀 8072

網易:6~18個字元,可使用字母、數字、下劃線,需以字母開頭。

谷歌:您可以使用字母、數字和英文句點,請勿使用除字母 (a-z)、數字和英文句號外的其他字元。

央視:6~20個字元,包括英文本母(小寫)數字-_,首尾字元須為字母或數字,且郵箱名不能為純數字。

tom: 6-18個字元,僅支援字母、數字及「.」、」-」、」_」,不能全部數字或下劃線。

csdn***[email protected]; 其中"x"可以是純數字,也可以是純字母,也可以是數字與字母的組合;

"y"可以是純數字,可以是純字母,也可以是數字、字母和指定字元的組合;

"z"可以是純數字,可以是純字母,也可以是數字、字母和指定字元"-"的組合, 但不能以字元"-"開頭和結尾;

最後的.com和.cn是可以互換位置的,然後也可以只有.com沒有.cn或只有.cn沒有.com

email.matches("^[a-z0-9a-z]+[- | a-z0-9a-z . _]+@([a-z0-9a-z]+(-[a-z0-9a-z]+)?\\.)+[a-z]$")
/**

* 檢查郵箱是否合法

*/ private static boolean checkemail(string email) $")) else

}

/**

* checkemail 郵箱判斷

* @param emailstr 郵箱

* @return 校驗結果

常用正規表示式 郵箱(Email)

常用正規表示式 郵箱 email 本文針對有一點正則基礎的同學,如果你對正則一無所知,請移步 正規表示式30分鐘入門教程 學習。要驗證乙個字串是否為郵箱的話,首先要了解郵箱賬號的格式。我嘗試過在網上找出乙個標準的格式,但是很遺憾我沒有找到。我也嘗試使用rfc標準來判斷郵箱的格式,但是也沒有結果。雖然...

郵箱的正規表示式

郵箱的一般格式為 名稱 網域名稱。我們這裡需要匹配的郵箱中名稱可以包含漢字 字母 數字,網域名稱只允許為英文和數字。例如 張三zs333 domain.com 郵件名稱部分 a za z0 9 u4e00 u9fa5 郵件網域名稱部分 一般網域名稱的規律為 n級網域名稱 網域名稱.二級網域名稱.頂級...

iOS 郵箱正規表示式

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