JavaScript RegExp d 修飾符
- 上一頁 i
- 下一頁 m
- 返回上一層 JavaScript RegExp 參考手冊
定義和用法
"d
" 修飾符指定匹配的起始和結束位置。
"d
" 修飾符區分大小寫。
實例
匹配以 aa 或 bb 開頭或結尾的所有文本:
let text = "aaaabb"; let result = text.match(/(aa)(bb)/d);
語法
new RegExp("regexp", "d")
或簡寫為:
/regexp/d
正則表達式搜索方法
在 JavaScript 中,可以使用不同的方法進行正則表達式文本搜索。
當模式為正則表達式時,以下是最常用的方法:
舉例 | 描述 |
---|---|
text.match(pattern) | 字符串方法 match() |
text.search(pattern) | 字符串方法 search() |
pattern.exec(text) | RexExp 方法 exec() |
pattern.test(text) | RexExp 方法 test() |
瀏覽器支持
/regexp/d
是 ES2022 的功能。
自 2023 年 3 月起,所有現代瀏覽器都支持 JavaScript 2022 (ES2022):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 94 | Edge 94 | Firefox 93 | Safari 16.4 | Opera 79 |
2021 年 9 月 | 2021 年 9 月 | 2021 年 10 月 | 2023 年 3 月 | 2021 年 10 月 |
- 上一頁 i
- 下一頁 m
- 返回上一層 JavaScript RegExp 參考手冊