Jeg har følgende:
if (referrer.indexOf("Ral") == -1) { ... }
Det jeg liker å gjøre er å gjøre Ral
case insensitive, slik at det kan være RAl
, rAl
, etc. og fortsatt matche.
Er det en måte å si at Ral
må være ufølsom for store og små bokstaver?
Legg til .toLowerCase()
etter referrer
. Denne metoden gjør strengen om til en streng med små bokstaver. Bruk deretter .indexOf()
med ral
i stedet for Ral
.
if (referrer.toLowerCase().indexOf("ral") === -1) {
Det samme kan også oppnås ved hjelp av et regulært uttrykk (spesielt nyttig når du vil teste mot dynamiske mønstre):
if (!/Ral/i.test(referrer)) {
// ^i = Ignore case flag for RegExp