JavaScript RegExp d 修饰符
示例
匹配以 aa 或 bb 开头或结尾的每个文本
let text = "aaaabb";
let result = text.match(/(aa)(bb)/d);
自己动手试一试 »
更多示例见下文。
描述
“d”修饰符指定匹配的开始和结束位置。
“d”修饰符区分大小写。
浏览器支持
/regexp/d
是 ES2022 功能。
自 2023 年 3 月起,JavaScript 2022 (ES2022) 在所有现代浏览器中都得到支持
Chrome 94 | Edge 94 | Firefox 93 | Safari 16.4 | Opera 79 |
2021 年 9 月 | 2021 年 9 月 | 2021 年 10 月 | 2023 年 3 月 | 2021 年 10 月 |
语法
new RegExp("regexp", "d")
或简单地写成
/regexp/d
正则表达式搜索方法
在 JavaScript 中,可以使用不同的方法进行正则表达式文本搜索。
以模式作为正则表达式,这些是最常用的方法
示例 | 描述 |
---|---|
text.match(pattern) | 字符串方法 match() |
text.search(pattern) | 字符串方法 search() |
pattern.exec(text) | RegExp 方法 exec() |
pattern.test(text) | RegExp 方法 test() |