Eu tenho o seguinte:
if (referrer.indexOf("Ral") == -1) { ... }
O que eu gosto de fazer é tornar o caso 'Ral' insensível, para que possa ser 'Ral', 'rAl', etc. e ainda corresponder.
Há alguma forma de dizer que o 'Ral' tem de ser insensível a maiúsculas e minúsculas?
Adicione .toLowerCase()
depois de referrer'. Este método transforma a string em uma string em minúscula. Então, utilize
.indexOf()utilizando
ralao invés de
Ral`.
if (referrer.toLowerCase().indexOf("ral") === -1) {
O mesmo também pode ser alcançado usando uma Expressão Regular (especialmente útil quando você quer testar contra padrões dinâmicos):
if (!/Ral/i.test(referrer)) {
// ^i = Ignore case flag for RegExp