JavaScript RegExp ?! 量词

定义和用法

?!n 量词匹配任何其后没有紧接指定字符串 n 的字符串。

提示:请使用 ?=n 量词来匹配任何其后紧接指定字符串 n 的字符串。

实例

对 "is" 进行全局、不区分大小写的搜索,其后不紧接 "all":

let text = "Is this all there is";
let pattern = /is(?! all)/gi;

亲自试一试

语法

new RegExp("regexp(?!n)

atau disingkat:

/regexp(?!n)/

语法带有修饰符

new RegExp("regexp(?!n)", "g")

atau disingkat:

/regexp(?!n)/g

Browser support

/(?!n)/ Adalah ciri ECMAScript1 (ES1).

Semua pelayar mendukung ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Dukungan Dukungan Dukungan Dukungan Dukungan Dukungan