File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed
Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -34,27 +34,28 @@ var regex = /xyz/i;
3434
3535正则对象的实例属性分成两类。
3636
37- 一类是修饰符相关,返回一个布尔值,表示对应的修饰符是否设置 。
37+ 一类是修饰符相关,用于了解设置了什么修饰符 。
3838
3939- ` RegExp.prototype.ignoreCase ` :返回一个布尔值,表示是否设置了` i ` 修饰符。
4040- ` RegExp.prototype.global ` :返回一个布尔值,表示是否设置了` g ` 修饰符。
4141- ` RegExp.prototype.multiline ` :返回一个布尔值,表示是否设置了` m ` 修饰符。
42+ - ` RegExp.prototype.flags ` :返回一个字符串,包含了已经设置的所有修饰符,按字母排序。
4243
43- 上面三个属性都是只读的 。
44+ 上面四个属性都是只读的 。
4445
4546``` javascript
4647var r = / abc/ igm ;
4748
4849r .ignoreCase // true
4950r .global // true
5051r .multiline // true
52+ r .flags // 'gim'
5153```
5254
5355另一类是与修饰符无关的属性,主要是下面两个。
5456
5557- ` RegExp.prototype.lastIndex ` :返回一个整数,表示下一次开始搜索的位置。该属性可读写,但是只在进行连续搜索时有意义,详细介绍请看后文。
5658- ` RegExp.prototype.source ` :返回正则表达式的字符串形式(不包括反斜杠),该属性只读。
57- - ` RegExp.prototype.flags ` :返回正则表达式修饰符的字符串形式,按照字母顺序排序,该属性只读。
5859
5960``` javascript
6061var r = / abc/ igm ;
You can’t perform that action at this time.
0 commit comments