郵件正規表示式

2021-07-26 04:53:24 字數 544 閱讀 1380

let reg = new regexp('^(\\w)+(\\.\\w+)*@(\\w)+((\\.\\w+)+)$');

return reg.test(user) || user==='';

試了下,是可以的,對於比如[email protected]這種名字中有點的也通用,要做乙個多郵件輸入,用,隔開的校驗,先split,再對陣列每乙個元素進行校驗~

這裡看了看angular2.0裡面的表單驗證,模板驅動表單這一章下午試試,很感興趣~回頭再碼~

字元描述:

^ :匹配輸入的開始位置。

\:將下乙個字元標記為特殊字元或字面值。

* :匹配前乙個字元零次或幾次。

+ :匹配前乙個字元一次或多次。

(pattern) 與模式匹配並記住匹配。

x|y:匹配 x 或 y。

[a-z] :表示某個範圍內的字元。與指定區間內的任何字元匹配。

\w :與任何單詞字元匹配,包括下劃線。

最少匹配 n 次且最多匹配 m 次

$ :匹配輸入的結尾。

電子郵件正規表示式

電子郵箱賬號規則 滿足絕大部分的郵箱賬號規則 a za z0 9 a za z0 9 a za z0 9 a za z0 9 a za z0 9 a za z0 9 a za z0 9 a za z0 9 a za z0 9 a za z0 9 1.電子郵箱支援字母,數字,下劃線,減號和英文句點 還...

正規表示式 正規表示式 總結

非負整數 d 正整數 0 9 1 9 0 9 非正整數 d 0 負整數 0 9 1 9 0 9 整數 d 非負浮點數 d d 正浮點數 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 非正浮點數 d d 0 0 負浮點數 正浮點數正則式 英文本串 a za z...

正規表示式 表示式

網域名稱 a za z0 9 a za z0 9 a za z0 9 a za z0 9 interneturl a za z s 或 http w w w 手機號碼 13 0 9 14 5 7 15 0 1 2 3 5 6 7 8 9 18 0 1 2 3 5 6 7 8 9 d 號碼 x x x...