JavaScript RegExp ?= quantifier

Definition och användning

?=n quantifier matchar någon sträng som är följd av n stringen.

Tips:använd ?!n quantifier för att matcha någon sträng som inte är följd av n stringen.

exempel

sök efter "all" efter "is":

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

prova själv

notation

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

eller förenklad:

/regexp(?=n)/

notation med modifierare

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

eller förenklad:

/regexp(?=n)/g

Webbläsarstöd

/(?=n)/ är ECMAScript1 (ES1) egenskaper.

Alla webbläsare stöder fullt ut ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Stöd Stöd Stöd Stöd Stöd Stöd