首頁 >web前端 >js教程 >深入理解JS正規表示式之REGEXP物件屬性的解析

深入理解JS正規表示式之REGEXP物件屬性的解析

不言
不言原創
2018-07-11 09:52:111707瀏覽

這篇文章主要介紹了關於深入理解JS正規表示式之REGEXP物件屬性的解析,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

物件屬性

常用物件屬性主要有以下幾種:

1.global: 是否全文搜索,預設false

2.ignore case:是否大小寫敏感,預設是false

3.multiline:多行搜索,預設值是false

4.lastIndex:是當前表達式匹配內容的最後一個字元的後一位,用於規定下一次匹配的起始位置

5.source:正規表示式的文字字串

你可以在reg物件中直接存取該屬性:

let reg1 = /\w/

let reg2 = /\w/gim  // 设置reg属性

reg1.global         // false
reg1.ignoreCase     // false
reg1.multiline      // false
reg1.source         // "\w"

reg2.global         // true
reg2.ignoreCase     // true
reg2.multiline      // true
reg2.source         // "\w"

值得一提的是,是這些屬性是唯讀的,你無法直接修改它們的值:

reg1.global         // false

reg1.global = true

reg1.global         // false

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP中文網!

 相關推薦:

深入理解JS正規表示式之分組的解析

深入理解JS正規表示式之貪婪模式與非貪婪模式的分析

以上是深入理解JS正規表示式之REGEXP物件屬性的解析的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn