首页  >  文章  >  web前端  >  深入理解JS正则表达式之REGEXP对象属性的解析

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

不言
不言原创
2018-07-11 09:52:111691浏览

这篇文章主要介绍了关于深入理解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