推薦一個驗證正則表達式的網址:https://regexper.com/
方括號"["內是需要匹配的字符。中括號括住的內容只匹配一個單一的字符。^[ab]$
花括號"{"內是指定匹配字符的數量。^[ab]{3}$
圓括號“(“ 則是用來分組的。^(ab)$
插入符號 “^” 表示正則式的開始。^a
^用在中括號開頭的時候,就表示排除括號里的字符。^[^0-9]$
美元符號“$” 表示正則式的結束。com$
'│'符號相當于OR操作。^(1|2)$
\d 表示數字[0-9]注意d前有轉義字符\。^\d$
\D表示非數字。^\D$
下劃線的任何單詞字符\w。^\w$
\W表示非單詞。^\W$
0次或多次發(fā)生 *。^[0-9]*$
至少一次發(fā)生+。^[0-9]+$
0次或1次發(fā)生?。^[0-9]?$
^[0-9]{3,7}$
上面正則表達式為長度最小為3,最大為7的數字。