js正規表示式完全手冊(未完續待)

2021-09-05 12:13:43 字數 798 閱讀 1147

正則包含兩種形式

var regex = new regexp(『xyz』, 『i』); //regexp建構函式

// 等價於

var regex = /xyz/i; //字面量定義

第一類屬性是修飾符,返回乙個唯讀的布林值,表示對應的修飾符是否設定。

regexp.ignorecase:返回乙個布林值,表示是否設定了i修飾符。

regexp.global:返回乙個布林值,表示是否設定了g修飾符。

regexp.multiline:返回乙個布林值,表示是否設定了m修飾符。

var r = /abc/igm;

r.ignorecase // true

r.global // true

r.multiline // true

第二類主要是下面兩個

regexp.lastindex:返回乙個整數,表示下一次開始搜尋的位置。該屬性可讀寫,但是只在進行連續搜尋時有意義。

regexp.source:返回正規表示式的字串形式(不包括反斜槓),該屬性唯讀。

var r = /abc/igm;

r.lastindex // 0

r.source // "abc"

(未完續待)

js 正規表示式(待完善)

match,test,exec區別 區別一,從屬 正規表示式方法 test,exec 字串方法 match 使用 1 test 在字串查詢符合正則的內容,如果查詢到返回true,反之返回false 用法 正則.test 字串 2 search 在字串搜尋符合正則的內容,找到就返回出現的位置index...

正規表示式手冊

正規表示式手冊 字元描述 將下乙個字元標記為乙個特殊字元 或乙個原義字元 或乙個向後引用 或乙個八進位制轉義符。例如,n 匹配字元 n n 匹配乙個換行符。序列 匹配 而 則匹配 匹配輸入字串的開始位置。如果設定了regexp物件的multiline屬性,也匹配 n 或 r 之後的位置。匹配輸入字串...

正規表示式手冊

字元描述 將下乙個字元標記為乙個特殊字元 或乙個原義字元 或乙個向後引用 或乙個八進位制轉義符。例如,n 匹配字元 n n 匹配乙個換行符。序列 匹配 而 則匹配 匹配輸入字串的開始位置。如果設定了regexp物件的multiline屬性,也匹配 n 或 r 之後的位置。匹配輸入字串的結束位置。如果...