常用正規表示式

2021-10-03 06:39:42 字數 675 閱讀 1621

字元 描述

\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 ...