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() |