1. 程式人生 > >js正則驗證,郵箱,身份證

js正則驗證,郵箱,身份證

hang www. 嚴格模式 開始 驗證 mage 大小寫 模式 匹配

代碼片段

技術分享

多項驗證

技術分享

常用手機,郵箱,身份證驗證規則

/^1[3,4,5,7,8][0-9]{9}$/

/(\d{6})[1,2]([0-9]{10})(\d|x|X)$/ //[1,2]已1或者2開頭的年限

/^(\w)+(\.\w+)*@(\w)+((\.\w+)+)$/ //[email protected]、[email protected]、[email protected]

非貪婪模式,可以在量詞符後面加一個問號 一旦條件滿足,就不再往下匹配。

*?:表示某個模式出現0次或多次,匹配時采用非貪婪模式。

+?:表示某個模式出現1次或多次,匹配時采用非貪婪模式。

修飾符 /g 主要用於搜索和替換。 /i 忽略大小寫 /m m修飾符表示多行模式,會修改^和$的行為。默認情況下(即不加m修飾符時),^和$匹配字符串的開始處和結尾處,加上m修飾符以後,^和$還會匹配行首和行尾,即^和$會識別換行符(\n)。

借鑒嚴格模式的身份證驗證鏈接:

http://www.jb51.net/article/88771.htm

js正則驗證,郵箱,身份證