JS正则表达式从入门到入土—— REGEXP对象属性

Posted 格子熊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于JS正则表达式从入门到入土—— REGEXP对象属性的主要内容,如果未能解决你的问题,请参考以下文章

JS正则表达式从入门到入土—— 分组

JS正则表达式从入门到入土—— 量词

JS正则表达式从入门到入土—— 范围类

JS正则表达式从入门到入土—— 元字符和字符类

JS正则表达式从入门到入土—— 预定义类与边界

awk从入门到入土正则匹配