JavaScript RegExp ?= 量词

定义和用法

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

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

实例

搜索后跟 " all" 的 "is":

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

亲自试一试

语法

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
支持 支持 支持 支持 支持 支持