正規表示式基本標識

2021-09-29 15:09:41 字數 444 閱讀 3125

^  表示匹配字串的開始位置  (比如:用在中括號中[ ] 時,可以理解為取反,表示不匹配括號中字串)

$  表示匹配字串的結束位置

*  表示匹配 零次到多次

+  表示匹配 一次到多次 (至少有一次)

?  表示匹配零次或一次

.  表示匹配單個字元 

|  表示為或者,兩項中取一項

(  ) 小括號表示匹配括號中全部字元

[  ] 中括號表示匹配括號中乙個字元 範圍描述 如[0-9 a-z a-z]

大括號用於限定匹配次數           如 表示匹配n個字元 表示至少匹配n個字元  表示至少n,最多m

\  轉義字元 如上基本符號匹配都需要轉義字元           如 \*  表示匹配*號

\w 表示英文本母和數字  \w  非字母和數字

\d  表示數字   \d  非數字

正規表示式 標識 i g m

regexp中宣告標誌 標誌作為regexp建構函式的第二個引數,其可以用如下方式宣告 var patt1 new regexp 規則 模式 標誌 正規表示式直接量中宣告標誌 與其他語法不同的是,在正規表示式直接量中宣告標誌,是在 符號之外說明的,即它們不出現在兩個斜槓之間,而是位於第二個斜槓之後。...

基本正規表示式

匹配除了換行符以外的任意字元 w 匹配字母或數字或下劃線或漢字 字母大寫即反義 不匹配 s 匹配任意的空白符 字母大寫即反義 不匹配 d 匹配數字 字母大寫即反義 不匹配 b 匹配單詞的開始或結束 字母大寫即反義 不匹配 匹配字串的開始 匹配字串的結束 x 匹配除了x以外的任意字元 aeiou 匹配...

正規表示式 基本

字元 d任意乙個數字,0 9中任意乙個 d任意非數字 w任意乙個字母 下劃線 數字。即 a z a z 0 9 w表示除 0 9a za z 之外的字元 s匹配任何空白字元,包括空格 製表符 換頁符等等。等價於 f n r t v s匹配任何非空白字元。匹配任意乙個字元 如要匹配包括 n在內的所有字...