天天看點

JavaScript 正規表達式

什麼是正規表達式:

  1、正規表達式是由一個字元序列形成的搜尋模式。

  2、當你在文本中搜尋資料時,你可以用搜尋模式來描述你要查詢的内容。

  3、正規表達式可以是一個簡單的字元,或一個更複雜的模式。

  4、正規表達式可用于所有文本搜尋和文本替換的操作。

  5、JavaScript 中的正規表達式用 RegExp 對象表示,可以使用 RegExp() 構造函數來建立 RegExp 對象,也可以通過直接量文法(包含在一對斜杆之間的字元)來建立

注:正規表達式裡具有特殊含義的标點符号:^ $ . * + ? = ! : | \ / ( ) [ ] { },使用這些字元的直接量時必須加字首 \

比對分類:

1、字元類

2、重複

3、選擇、分組和引用

4、指定位置比對

5、修飾符

(1) i:不區分大小寫比對

(2) g:全局比對,找出所有比對

(3) m:多行比對模式, ^ 比對一行的開頭和字元串的開頭,$ 比對行的結尾和字元串的結尾

用于模式比對的 String 方法:

  search()、replace()、match()、split()