天天看點

JavaScript——正規表達式

   正規表達式

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

繼續閱讀