. 與除 \n 以外的任何字元匹配。如果通過 singleline 選項(請參閱正規表示式選項)進行了修改,則句點字元與任何字元匹配。
[aeiou]
與指定字符集中包含的任何單個字元匹配。
[^aeiou]
與不在指定字符集中的任何單個字元匹配。
[0-9a-fa-f]
使用連字型大小 (–) 允許指定連續字元範圍。
\p 與 name 指定的命名字元類中的任何字元匹配。支援的名稱為 unicode 組和塊範圍。例如 ll£?nd£?z£?isgreek£?isboxdrawing。
\p 與在 中指定的組和塊範圍中未包含的文字匹配。
\w 與任何單詞字元匹配。等效於 unicode 字元類別
[\p\p\p\p\p\p]。如果通過 ecmascript 選項指定了符合 ecmascript 的行為,則 \w 等同於 [a-za-z_0-9]。
\w 與任何非單詞字元匹配。等效於 unicode 類別 [^\p\p\p\p\p\p]。如果通過 ecmascript 選項指定了符合 ecmascript 的行為,則 \w 等同於 [^a-za-z_0-9]。
\s 與任何空白字元匹配。等效於 unicode 字元類別 [\f\n\r\t\v\x85\p]。如果通過 ecmascript 選項指定了符合 ecmascript 的行為,則 \s 等同於 [ \f\n\r\t\v]。
\s 與任何非空白字元匹配。等效於 unicode 字元類別 [^\f\n\r\t\v\x85\p]。如果通過 ecmascript 選項指定了符合 ecmascript 的行為,則 \s 等同於 [^ \f\n\r\t\v]。
\d 與任何十進位制數字匹配。與 unicode 的 \p 和非 unicode 的 [0-9] 以及 ecmascript 行為一樣。
\d 與任何非數字匹配。與 unicode 的 \p 和非 unicode 的 [^0-9] 以及 ecmascript 行為一樣。
* 指定零個或更多個匹配;例如 \w* 或 (abc)*。與 相同。
+ 指定乙個或多個匹配;例如 \w+ 或 (abc)+。與 相同。
? 指定零個或乙個匹配;例如 \w? 或 (abc)?。與 相同。
指定恰好 n 個匹配;例如 (pizza)。
指定至少 n 個匹配;例如 (abc)。
指定至少 n 個但不多於 m 個匹配。
*? 指定盡可能少地使用重複的第乙個匹配 (lazy *)。
+? 指定盡可能少地使用重複但至少使用一次 (lazy +)。
?? 指定使用零次重複(如有可能)或一次重複 (lazy ?)。
? 等效於 (lazy )。
? 指定盡可能少地使用重複,但至少使用 n 次 (lazy )。
? 指定介於 n 次和 m 次之間、盡可能少地使用重複 (lazy )。
原子零寬度斷言
斷言 說明
^ 指定匹配必須出現在字串的開頭或行的開頭。有關更多資訊,請參閱正規表示式選項中的 multiline 選項。
$ \a
指定匹配必須出現在字串的開頭(忽略 multiline 選項)。
\z 指定匹配必須出現在字串的結尾或字串結尾的 \n 之前(忽略 multiline 選項)。
\z 指定匹配必須出現在字串的結尾(忽略 multiline 選項)。
\g 指定匹配必須出現在當前搜尋開始的位置(此位置通常是上一次搜尋結束位置之後的第乙個字元)。例如,請考慮乙個由分離的字元組組成的串聯字串,其中每一組的長度都為 n 個字元。在每個字元組中搜尋匹配時,如果正規表示式在 0、n、2n、3n 等字元位置找到匹配,則該正規表示式成功。僅當匹配出現在定位組邊界上時才會成功。
\b 指定匹配必須出現在 \w(字母數字)和 \w(非字母數字)字元之間的邊界上。匹配必須出現在單詞邊界上,即出現在由空格分隔的單詞中第乙個或最後乙個字元上。
\b 指定匹配不得出現在 \b 邊界上。
常用正則式
正規表示式 常用正規表示式
一 校驗數字的表示式 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 ...