目录

JavaScript RegExp ?! 量词


示例

对 "is" 后面不跟有 " all" 进行全局、不区分大小写的搜索:

let text = "Is this all there is";
let pattern = /is(?! all)/gi;
亲自试一试 »

描述

这 ?!n量词匹配后面没有特定字符串的任何字符串n

提示:使用?=n量词匹配任何后跟特定字符串的字符串n

浏览器支持

/(?!n)/是 ECMAScript1 (ES1) 功能。

所有浏览器均完全支持 ES1 (JavaScript 1997):

Chrome Edge Firefox Safari Opera IE
Yes Yes Yes Yes Yes Yes

语法

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

or

/ regexp(?! n)/

带修饰符的语法

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

or simply:

/ regexp(?! n)/g