字元 描述
\d 代表任意數字,就是阿拉伯數字 0-9 這些玩意。
\d 大寫的就是和小寫的唱反調,\d 你代表的是任意數字是吧?那麼我 \d 就代表不是數字的。
\w 代表字母,數字,下劃線。也就是 a-z、a-z、0-9、_。
\w 跟 \w 唱反調,代表不是字母,不是數字,不是下劃線的。
\n 代表乙個換行。
\r 代表乙個回車。
\f 代表換頁。
\t 代表乙個 tab 。
\s 代表所有的空白字元,也就是上面這個:\n、\r、\t、\f。
\s 跟 \s 唱反調,代表所有不是空白的字元。
\a 代表字串的開始。
\z 代表字串的結束。
^ 匹配字串開始的位置。
$ 匹配字元創結束的位置。
. 代表所有的單個字元,除了 \n \r
[…] 代表在 範圍內的字元,比如 [a-z] 就代表 a到z的字母
[^…] 跟 […] 唱反調,代表不在 範圍內的字元
匹配在 前面的東西,比如: o 不能匹配 bob 中的 o ,但是能匹配 food 中的兩個o。
匹配在 前面的東西,比如:o 將匹配「fooooood」中的前三個o。
匹配在 前面的東西,比如:o 不能匹配「bob」中的「o」,但能匹配「foooood」中的所有o。
正規表示式 常用正規表示式
一 校驗數字的表示式 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 有兩位小數的...
正規表示式 常用正規表示式
網域名稱 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 4 5 6 7 8 9 18 0 1 2 3 5 6 7 8 9 d 或者 1 3...
常用正規表示式
0 9 0 9 0 9 數字或小數點 0 9 0 9 或 d d 數字和小數點 驗證手機號碼 function checkstr str if reg.test str return true 2位小數 function checknumber str if reg.test str return ...