JavaScript RegExp i süslemesi

Tanım ve kullanım

"i" süslemesi büyük/küçük harf duyarsız eşleşmeyi belirler.

Örnek

Örnek 1

Büyük/küçük harf duyarsız "is" araması yapın:

let text = "Visit CodeW3C.com";
let pattern = /codew3c/i;
let result = text.match(pattern);

Kişisel olarak deneyin

Örnek 2

Dizide "codew3c" için büyük/küçük harf duyarsız arama yapın:

Kullanarak regulatuar ifade fonksiyonu exec():

let text = "Visit codew3c";
let pattern = /codew3c/i;
let result = pattern.exec(text);

Kişisel olarak deneyin

Örnek 3

Regulatuar ifade fonksiyonlarını kullanarak test():

let text = "Visit CodeW3C.com";
let pattern = /codew3c/i;
let result = pattern.test(text);

Kişisel olarak deneyin

Örnek 4

Dizgi fonksiyonlarını kullanarak match():

let text = "Visit CodeW3C.com";
let pattern = /codew3c/i;
let result = text.match(pattern);

Kişisel olarak deneyin

Sözdizimi

new RegExp("regexp", "i")

veya kısaltılmış hali:

/regexp/i

İpucu

Kullanabilirsiniz ignoreCase Öznitelik, "i" süslemesinin ayarlandığını kontrol eder.

let pattern = /W3S/i;
let result = pattern.ignoreCase;

Kişisel olarak deneyin

Regulatuar ifade arama yöntemleri

JavaScript'te, regulatuar ifadelerle metin arama farklı yöntemlerle tamamlanabilir.

KullanımDesen (pattern)Bu en yaygın kullanılan yöntemlerdir:

Örnek Açıklama
text.match(pattern) Dizgi yöntemi match()
text.search(pattern) Dizgi yöntemi search()
pattern.exec(text) RexExp yöntemi exec()
pattern.test(text) RexExp yöntemi test()

Tarayıcı desteği

/regexp/i 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