正規表達式
1 按照某種規則去比對符合條件的字元串,通過内置對象RegExp支援正規表達式,一般情況下正規表達式一個字元對應字元串一個字元
2 執行個體化RegExp對象的方法
字面量
構造函數
3 常用修飾符
g global全文搜尋,不添加,搜尋到第一個比對停止
i igonre case忽略大小寫,預設大小寫敏感
m multiple lines多行搜尋
4 正規表達式由兩種基本字元類型組成
原義文本字元
元字元
5 元字元是正規表達式中有特殊含義的非字母字元,如:* \ [ ] {}?$^+|等等
6 常用字元
\t水準制表符
\v垂直制表符
\n換行符
\r回車符
\o空字元
\f換頁符
\cX與X對應的控制字元(Ctrl+X)
7 使用[]建構一個簡單的類,類是指符合某些特性的對象,一個泛指,而不是特指某個字元,如:表達式[abc]把字元a或b或c歸為一類,表達式可以比對這類的字元
8 使用元字元^建立負向類或反向類,反向類的意思是不屬于某類的内容,如:表達式[^abc]表示不是字元a或b或c的内容
9 使用元字元-建立範圍類,如:[a-z]來連接配接兩個字元表示從a到z的任意字元,這是一個閉區間,包含a和z本身
10 在[ ]組成的類内部是可以連寫的如:[a-zA-Z]
11 如果想要去除符号類的在最後面寫上要去除的符号如:[a-z-]
本文轉自 拉考的考拉 51CTO部落格,原文連結:http://blog.51cto.com/lakaodekaola/1942205