JavaScript RegExp ?! квантитативные операторы
- Предыдущая страница ?=
- Следующая страница constructor
- Вернуться на один уровень выше Референсное руководство JavaScript RegExp
Определение и использование
?!n Квантитативные операторы для соответствия любому последующему строке без заданного n Строки.
Совет:Используйте ?=n Квантитативные операторы для соответствия любому последующему заданному строке n Строки.
Пример
Глобальный поиск без учета регистра для "is", после которого не следует "all":
let text = "Is this all there is"; let pattern = /is(?! all)/gi;
Грамматика
new RegExp("regexp(?!n)")
或者简写:
/regexp(?!n)/
Грамматика с диакритиками
new RegExp("regexp(?!n)", "g")
或者简写:
/regexp(?!n)/g
Поддержка браузера
/(?!n)/
Это функция ECMAScript1 (ES1).
Все браузеры полностью поддерживают ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Поддержка | Поддержка | Поддержка | Поддержка | Поддержка | Поддержка |
- Предыдущая страница ?=
- Следующая страница constructor
- Вернуться на один уровень выше Референсное руководство JavaScript RegExp