^ 表示匹配字串的開始位置 (比如:用在中括號中[ ] 時,可以理解為取反,表示不匹配括號中字串)
$ 表示匹配字串的結束位置
* 表示匹配 零次到多次
+ 表示匹配 一次到多次 (至少有一次)
? 表示匹配零次或一次
. 表示匹配單個字元
| 表示為或者,兩項中取一項
( ) 小括號表示匹配括號中全部字元
[ ] 中括號表示匹配括號中乙個字元 範圍描述 如[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在內的所有字...