Skip to content

Commit 6006dbe

Browse files
committed
docs(stdlib): edit regexp
1 parent f44b227 commit 6006dbe

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

docs/stdlib/regexp.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff 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
4647
var r = /abc/igm;
4748

4849
r.ignoreCase // true
4950
r.global // true
5051
r.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
6061
var r = /abc/igm;

0 commit comments

Comments
 (0)