常用正規表示式大全

2021-07-14 14:59:13 字數 612 閱讀 8194

部分匹配規則預覽:

中國**號碼驗證

匹配形式如:0511-4405222 或者021-87888822 或者 021-44055520-555 或者 (0511)4405222

正規表示式 "((d)|d-)?d(-d)*"

匹配形式如:215421

正規表示式 "d"

電子郵件驗證

匹配形式如:[email protected]

正規表示式 "w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*"

身份證驗證

匹配形式如:15位或者18位身份證

正規表示式 "d|d"

常用數字驗證

正規表示式 

"d" n為規定長度

"d" n到m的長度範圍

非法字元驗證

匹配非法字元如:< > & / ' | 

正規表示式 [^<>&/|'\]+

日期驗證

匹配形式如:20030718,030718

範圍:1900--2099

正規表示式((((19)|(20))d)|d)[01]d[0-3]d

正規表示式是乙個好東西,但是一般情況下,我們需要驗證的內容少之又少。

常用正規表示式大全

限制符 後面時,匹配模式是非貪婪的。非貪婪模式盡可能少的匹配所搜尋的字串,而預設的貪婪模式則盡可能多的匹配所搜尋的字串。匹配除 n 之外的任何單個字元。要匹配包括 n 在內的任何字元,請使用象 n 的模式。pattern 匹配pattern 並獲取這一匹配。pattern 匹配pattern 但不獲...

常用正規表示式大全

限制符 後面時,匹配模式是非貪婪的。非貪婪模式盡可能少的匹配所搜尋的字串,而預設的貪婪模式則盡可能多的匹配所搜尋的字串。匹配除 n 之外的任何單個字元。要匹配包括 n 在內的任何字元,請使用象 n 的模式。pattern 匹配pattern 並獲取這一匹配。pattern 匹配pattern 但不獲...

常用正規表示式大全

一 校驗數字的表示式 1 數字 0 9 2 n位的數字 d 3 至少n位的數字 d 4 m n位的數字 d 5 零和非零開頭的數字 0 1 9 0 9 6 非零開頭的最多帶兩位小數的數字 1 9 0 9 0 9 7 帶1 2位小數的正數或負數 d d 8 正數 負數 和小數 d d 9 有兩位小數的...