解讀郵箱正則表示式:^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$
阿新 • • 發佈:2020-02-26
驗證郵箱的正則表示式
var ePattern = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
或者
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
\w任意大小寫英文字母 0-9數字 下劃線 +為至少出現1個以上字元
[-+.]\w+ 任意包含 - + . 及 \w字元的組合出現0次或多次,主要包括例如[email protected]這樣的郵箱中的jb51.net
@ 固定符號
\w+ 出現至少1次以上 \w的字元
[-.]\w+ 出現零次或多次這種組合的字元,
例如:[email protected] 中的 vip.163
\. 固定符號 必須包括一個這個
反正\w+([-.]\w+)* 這種組合是規定要以 \w型別字元開頭,然後後面跟上\w以及 - 中劃線 .點號 的組合吧
整句的意思就是說
郵箱地址 必須由 大小寫字母 或 數字 或下劃線開頭,其後可以跟上任意的 \w字元 和 中劃線 加號 英文句號 @ 跟上任意的 \w字元 和 中劃線 加號 英文句號 . 跟上任意的 \w字元 和 中劃線 加號 英文句號
效果圖
其實多看一些基礎的就可以了。考慮要周全,想提高的同學一定要一直手寫一遍,看跟別人寫的有區別嗎。