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
Поддержка Поддержка Поддержка Поддержка Поддержка Поддержка