Modificador d do RegExp do JavaScript

Definição e uso

"dO modificador especifica o início e o fim da coincidência.

"dModificador de caixa alta/diminuta.

Exemplo

Coincidências de texto que começam ou terminam com aa ou bb:

let text = "aaaabb";
let result = text.match(/(aa)(bb)/d);

Experimente você mesmo

Sintaxe

new RegExp("regexp", "d")

Ou abreviado como:

/regexp/d

Métodos de busca de expressão regular

No JavaScript, diferentes métodos podem ser usados para busca de texto de expressão regular.

Quando o padrão é uma expressão regular, os seguintes são os métodos mais utilizados:

Exemplo Descrição
text.match(pattern) Método match() da string
text.search(pattern) Método search() da string
pattern.exec(text) Método exec() do RexExp
pattern.test(text) Método test() do RexExp

Suporte do navegador

/regexp/d É uma funcionalidade do ES2022.

A partir de março de 2023, todos os navegadores modernos suportam JavaScript 2022 (ES2022):

Chrome Edge Firefox Safari Opera
Chrome 94 Edge 94 Firefox 93 Safari 16.4 Opera 79
Setembro de 2021 Setembro de 2021 Outubro de 2021 Março de 2023 Outubro de 2021