一:創建一個正則的兩種方式:
例:
(1:var reg = /abcd/ "這個叫對象直接量方式";
(2:var reg = new RegExp('abcd') /這個叫構造函數方式/;
注釋:這兩種定義是一樣的;
二:如果有模式修正符,比如說全文查找abcd這個字符串;這兩種寫法分別是(g是模式修正符,表示在整個字符串里多次查找);
例: var reg = /abcd/g;
var reg = new RegExp('abcd','g');
三:有一種情況要注意:就是如果正則中出現了反斜杠 “\” ,在用構造函數時創建正則對象時,要轉義,
比如: re = new RegExp("\\w+") // 這里的 \ 要轉義,re = /\w+/ // 這樣就不需要轉義;
注釋:這兩種定義方式之間有什么區別,請參考在線視頻:
http://online.zhufengpeixun.cn/viewCourseDetail.do?courseId = 121898;