Elimde şunlar var:
if (referrer.indexOf("Ral") == -1) { ... }
Yapmak istediğim şey Ral
ifadesini büyük/küçük harfe duyarsız hale getirmektir, böylece RAl
, rAl
vb. olabilir ve yine de eşleşir.
Ral`ın büyük/küçük harf duyarsız olması gerektiğini söylemenin bir yolu var mı?
referreröğesinden sonra
.toLowerCase()öğesini ekleyin. Bu yöntem dizeyi küçük harf dizesine dönüştürür. Ardından,
Ralyerine
ralkullanarak
.indexOf()` işlevini kullanın.
if (referrer.toLowerCase().indexOf("ral") === -1) {
Aynı şey bir Düzenli İfade kullanılarak da elde edilebilir (özellikle dinamik kalıplara karşı test etmek istediğinizde kullanışlıdır):
if (!/Ral/i.test(referrer)) {
// ^i = Ignore case flag for RegExp