javascript學習筆記 - 參考型別 RegExp

來源:互聯網
上載者:User

標籤:

四 RegExp

  格式:   

var expression = / pattern / flags;

  1.flags 為標誌。分別為g、i、m。

    g:表示全域模式。即模式將匹配所有的字串,而不是在發現第一個匹配項時就立即停止。

     i:表示不區分大小寫。

     m:表示多行模式,即在到達一行文本末尾時還會繼續尋找下一行。

    2.RegExp執行個體的屬性

    global:是否設定了g標誌;

    ignoreCase:是否設定了i標誌;

    lastIndex:表示開始搜尋下一個匹配項的字元位置,從0算起;

    multiline: 是否設定了m標誌;

    source: 模式的字串表示

var pattern = /\[bc\]at/i;alert(pattern1.global);   //falsealert(pattern1.ignoreCase);   //true    alert();   //falsealert();   //0alert();   //"\[bc\]at"

  3.RegExp執行個體方法

    exec() 接收1個參數。為藥應用模式的字串。

    var text = "father and mother i love you";    var pattern = /i love you/gi;    var matched = pattern.exec(text);

javascript學習筆記 - 參考型別 RegExp

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.