Модификатор d
Соответствовать каждому тексту, который начинается или заканчивается на aa или bb:
let text = "aaaabb";
let result = text.match(/(aa)(bb)/d);
Попробуйте сами »
Больше примеров ниже.
Описание
Модификатор "d" определяет начало и конец совпадения.
Модификатор "d" чувствителен к регистру.
Поддержка браузера
/regexp/d — это функция ES2022.
JavaScript 2022 (ES2022) поддерживается во всех современных браузерах с марта 2023 года:
| Chrome 94 | Edge 94 | Firefox 93 | Safari 16.4 | Opera 79 |
| Sep 2021 | Sep 2021 | Oct 2021 | Mar 2023 | Oct 2021 |
Синтаксис
new RegExp("regexp", "d")
или просто:
/regexp/d
Методы поиска по регулярным выражениям
В JavaScript текстовый поиск по регулярному выражению можно выполнять разными методами.
Самые распространенные методы использования pattern в качестве регулярного выражения:
| Пример | Описание |
|---|---|
| text.match(pattern) | Метод String match() |
| text.search(pattern) | Метод String search() |
| pattern.exec(text) | Метод RexExp exec() |
| pattern.test(text) | Метод RexExp test() |