Modificador d de RegExp de JavaScript

Definición y uso

"dEl modificador especifica la posición de inicio y final de la coincidencia.

"dEl modificador distingue entre mayúsculas y minúsculas.

Ejemplo

Coincidir con todos los textos que comienzan o terminan con aa o bb:

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

Prueba personal

Sintaxis

new RegExp("regexp", "d")

o abreviado como:

/regexp/d

Métodos de búsqueda de expresiones regulares

En JavaScript, se pueden usar diferentes métodos para realizar búsquedas de texto con expresiones regulares.

Cuando el patrón es una expresión regular, las siguientes son las métodos más utilizados:

Ejemplo Descripción
text.match(patrón) Método match() de cadena
text.search(patrón) Método search() de cadena
patrón.exec(text) Método exec() de RegExp
patrón.test(text) Método test() de RegExp

Compatibilidad del navegador

/regexp/d es una función de ES2022.

A partir de marzo de 2023, todos los navegadores modernos admiten JavaScript 2022 (ES2022):

Chrome Edge Firefox Safari Opera
Chrome 94 Edge 94 Firefox 93 Safari 16.4 Opera 79
septiembre de 2021 septiembre de 2021 Octubre de 2021 marzo de 2023 Octubre de 2021