Modificateur d de RegExp JavaScript

Définition et utilisation

"dLe modificateur spécifie la position de début et de fin de la correspondance.

"dLe modificateur distingue les majuscules et les minuscules.

Exemple

Correspond à tous les textes commençant ou se terminant par aa ou bb :

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

Essayez-le vous-même

Syntaxe

new RegExp("regexp", "d")

ou abrégé en :

/regexp/d

Méthodes de recherche d'expression régulière

En JavaScript, vous pouvez utiliser différentes méthodes pour la recherche de texte d'expression régulière.

Lorsque le modèle est une expression régulière, voici les méthodes les plus couramment utilisées :

Exemple Description
text.match(pattern) Méthode match() de la chaîne
text.search(pattern) Méthode search() de la chaîne
pattern.exec(text) Méthode exec() de RexExp
pattern.test(text) Méthode test() de RexExp

Support du navigateur

/regexp/d C'est une fonctionnalité de ES2022.

Depuis mars 2023, tous les navigateurs modernes prennent en charge JavaScript 2022 (ES2022) :

Chrome Edge Firefox Safari Opera
Chrome 94 Edge 94 Firefox 93 Safari 16.4 Opera 79
septembre 2021 septembre 2021 Octobre 2021 mars 2023 Octobre 2021