JavaScript RegExp ?= Kwantifiseerder
Voorbeeld
'n Soektog vir "is" gevolg deur "almal":
let text = "Is this all there is";
let pattern = /is(?= all)/g;
Definisie en gebruik
Die ?= n kwantifiseerder pas by enige string wat deur 'n spesifieke string n gevolg word .
Wenk: Gebruik die ?! n kwantifiseerder om enige string te pas wat NIE deur 'n spesifieke string gevolg word nie n .
Blaaierondersteuning
/(?=n)/
is 'n ECMAScript1 (ES1) kenmerk.
ES1 (JavaScript 1997) word ten volle ondersteun in alle blaaiers:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Sintaksis
new RegExp("regexp(?=n)")
or
/regexp(?=n)/
Sintaksis met wysigers
new RegExp("regexp(?=n)", "g")
or simply:
/regexp(?=n)/g