JavaScript 正则表达式 d 修饰符
描述
/d标志指定比赛的开始和结束位置。
语法
new RegExp("regexp", "d")
或者:
/regexp/d
另请参阅:
对应的属性:hasIndices
正则表达式方法
正则表达式的搜索和替换可以使用不同的方法。
以下是最常用的方法:
字符串方法
| 方法 | 描述 |
|---|---|
| match(regex) | 返回结果数组 |
| matchAll(regex) | 返回结果迭代器 |
| replace(regex) | 返回新字符串 |
| replaceAll(regex) | 返回一个新的字符串 |
| search(regex) | 返回第一个匹配项的索引 |
| split(regex) | 返回一个结果数组 |
正则表达式方法
| 方法 | 描述 |
|---|---|
| regex.exec() | 返回结果迭代器 |
| regex.test() | 返回 true 或 false |
浏览器支持
/regexp/d 是 JavaScript 2022 的一项特性。
ES 2022 自 2023 年 3 月起,所有现代浏览器均已支持 ES 2022。
| Chrome 94 |
Edge 94 |
Firefox 93 |
Safari 16.4 |
Opera 79 |
| 2021年9月 | 2021年9月 | 2021年10月 | 2023年3月 | 2021年10月 |
