定義正則new RegExp('abcd')


一:創建一個正則的兩種方式:

   例:

          (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;

  

 

 

 

 

 

 

 

 

 

 

 

 

     


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM