"^\\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.@后面,從第二個字符開始允許.或者-,但是不允許..,.-,-.的出現..和-需要和字母數字下划線間隔出現
