RegExp JavaScript ?! Pembilang
Contoh
Lakukan pencarian global, tidak peka huruf besar/kecil untuk "adalah" tidak diikuti oleh "semua":
let text = "Is this all there is";
let pattern = /is(?! all)/gi;
Definisi dan Penggunaan
?! n quantifier cocok dengan string apa pun yang tidak diikuti oleh string tertentu n .
Tip: Gunakan ?= n quantifier untuk mencocokkan string apa pun yang diikuti oleh string tertentu n .
Dukungan Peramban
/(?!n)/
adalah fitur ECMAScript1 (ES1).
ES1 (JavaScript 1997) didukung penuh di semua browser:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Sintaksis
new RegExp("regexp(?!n)")
or
/regexp(?!n)/
Sintaks dengan pengubah
new RegExp("regexp(?!n)", "g")
or simply:
/regexp(?!n)/g