正則包含兩種形式
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 之後的位置。匹配輸入字串的結束位置。如果...