Modyfikator d RegExp w JavaScript

Definicja i zastosowanie

"dModyfikator określa początkowe i końcowe pozycje dopasowania.

"dModyfikator rozróżniający wielkość liter.

Przykład

Zachować wszystkie teksty zaczynające się lub kończące na aa lub bb:

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

Spróbuj sam

Gramatyka

new RegExp("regexp", "d")

Albo skrócony zapis:

/regexp/d

Metody wyszukiwania wyrażenia regularnego

W JavaScript można używać różnych metod do wyszukiwania tekstu wyrażenia regularnego.

Kiedy wzór jest wyrażeniem regularnym, najczęściej używanymi metodami są:

Przykład Opis
text.match(pattern) Metoda match() łańcucha
text.search(pattern) Metoda search() łańcucha
pattern.exec(text) Metoda exec() RexExp
pattern.test(text) Metoda test() RexExp

Obsługa przeglądarek

/regexp/d To funkcje ES2022.

Od marca 2023 roku wszystkie nowoczesne przeglądarki obsługują JavaScript 2022 (ES2022):

Chrome Edge Firefox Safari Opera
Chrome 94 Edge 94 Firefox 93 Safari 16.4 Opera 79
Wrzesień 2021 roku Wrzesień 2021 roku Październik 2021 roku Marzec 2023 roku Październik 2021 roku