Дополнение d в RegExp JavaScript

Определение и использование

"d"Дополнение определяет начальное и конечное положение соответствия.

"d«Дополнение различает регистр.

Пример

Соответствовать всем текстам, начинающимся или заканчивающимся на aa или bb:

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

Попробуйте сами

Грамматика

new RegExp("regexp", "d")

или сокращенно:

/regexp/d

Методы поиска регулярных выражений

В JavaScript можно использовать различные методы для поиска текста с использованием регулярных выражений.

Когда шаблон является регулярным выражением, следующие методы наиболее часто используются:

Пример Описание
text.match(pattern) Метод строки match()
text.search(pattern) Метод строки search()
pattern.exec(text) Метод RexExp exec()
pattern.test(text) Метод RexExp test()

Поддержка браузерами

/regexp/d Это функция ES2022.

С марта 2023 года все современные браузеры поддерживают JavaScript 2022 (ES2022):

Chrome Edge Firefox Safari Opera
Chrome 94 Edge 94 Firefox 93 Safari 16.4 Opera 79
2021 год 9 месяц 2021 год 9 месяц Октябрь 2021 года 2023 год 3 месяц Октябрь 2021 года