JavaScript RegExp ?! kelime sınırlayıcı

Tanım ve kullanım

?!n Kelime sınırlayıcı, belirli bir dizgeyi takip etmeyen herhangi bir dizgeyi eşleştirir n dizgesi.

İpucu:Kullanın ?=n Kelimeler arasındaki herhangi bir dizgeyi eşleştirmek için kelime sınırlayıcı n dizgesi.

Örnek

"is" kelimesini genel, büyük/küçük harf duyarsız arama yap, ardından "all" ile hemen bağlanmaz:

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

Kişisel olarak deneyin

Dil

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

veya kısaltılmış haliyle:

/regexp(?!n)/

Düzenleyici dil

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

veya kısaltılmış haliyle:

/regexp(?!n)/g

Tarayıcı destekler

/(?!n)/ Bu, ECMAScript1 (ES1) özellikleridir.

Tüm tarayıcılar ES1 (JavaScript 1997) için tamamen destekler:

Chrome IE Edge Firefox Safari Opera
Destek Destek Destek Destek Destek Destek