1.正則表達式的作用
- 測試字符串的某個模式
- 替換文本
- 根據模式匹配從字符串中提取一個子字符串
2.元字符功能分類
- 模式匹配符
- 定位符與原義字符
- 限定符
- 選擇匹配符
- 特殊字符
- 字符匹配符
- 分組組合和反向引用符
3.主要實際應用
- 普通字符的匹配
- 限制表單所輸入的內容
- 去掉重復的字符
4.創建RegExp對象
- 使用RegExp的顯式構造函數
- 使用RegExp的隱式構造函數
- flags:g全局標志,i忽略大小寫標志,m多行標志
5.RegExp對象屬性
- 靜態屬性:index input lastIndex lastMatch lastParen leftContext rightContext $1~$9
- 實例屬性:global ignoreCase multiline source
6.RegExp對象方法
- exec:在字符串中運行查找,并返回該查找結果的一個數組
- test:返回一個Boolean值,它指出在被查找的字符串中是否存在模式
- match:對字符串執行查找,并將包含查找的結果作為數組返回
- search:返回與正則表達式查找內容匹配的第一個子字符串的位置
- replace:對搜索到的內容用指定的字符串替換
- split:返回按照某種分割標識符將一個字符串拆分成若干個子字符串時所產生的子字符串數組