Java郵箱正則表達式


參考# Java郵箱正則表達式

"^\\s*\\w+(?:\\.{0,1}[\\w-]+)*@[a-zA-Z0-9]+(?:[-.][a-zA-Z0-9]+)*\\.[a-zA-Z]+\\s*$"

關於上面正則的解釋:

1.必須包含@
2.允許開頭及結尾有空白

@前:

3.第一個非空白字符(有效字符),只能是字母、數字、下划線
4.@前的部分不能出現連續的..,但是允許.-或者-.
5.從第二個字符開始,除了字母、數字、下划線,還支持中划線-和英文句號.

@后:

6.@后面第一個字符是字母、數字
7.最后一個.后面只能接字母
8.郵箱以.+ 至少一個字母結尾
9.@后面,從第二個字符開始允許.或者-,但是不允許..,.-,-.的出現..-需要和字母數字下划線間隔出現


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM