什麼是正規表達式:
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()