Rumah  >  Artikel  >  hujung hadapan web  >  深入理解JS正则表达式之REGEXP对象属性的解析

深入理解JS正则表达式之REGEXP对象属性的解析

不言
不言asal
2018-07-11 09:52:111680semak imbas

这篇文章主要介绍了关于深入理解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正则表达式之贪婪模式与非贪婪模式的解析

Atas ialah kandungan terperinci 深入理解JS正则表达式之REGEXP对象属性的解析. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn