JavaScript RegExp ?! 量词
示例
全局、不区分大小写地搜索“is”,并且后面不跟“ all”
let text = "Is this all there is";
let pattern = /is(?! all)/gi;
自己动手试一试 »
浏览器支持
/(?!n)/
是 ECMAScript1 (ES1) 功能。
ES1 (JavaScript 1997) 在所有浏览器中都得到完全支持
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 是 |
语法
new RegExp("regexp(?!n)")
或
/regexp(?!n)/
带修饰符的语法
new RegExp("regexp(?!n)", "g")
或简单地写成
/regexp(?!n)/g