Квантор ?=
Пример
Поиск по запросу "is" за которым следует "all":
let text = "Это все, что есть?";
let pattern = /is(?= all)/g;
Попробуйте сами »
Описание
Квантор ?=n соответствует любой строке, за которой следует определенная строка n.
Совет. Используйте квантификатор ?!n для сопоставления любой строки, за которой НЕ следует определенное строка n.
Поддержка браузера
/(?=n)/ — это функция ECMAScript1 (ES1).
ES1 (JavaScript 1997) полностью поддерживается во всех браузерах:
| Chrome | Edge | Firefox | Safari | Opera | IE |
| Да | Да | Да | Да | Да | Да |
Синтаксис
new RegExp("regexp(?=n)")
or
/regexp(?=n)/
Синтаксис c модификатором
new RegExp("regexp(?=n)", "g")
или просто:
/regexp(?=n)/g