を持っています。
if (referrer.indexOf("Ral") == -1) { ... }
私がやりたいことは、Ral
を大文字小文字を区別しないようにして、RAl
やrAl
などにしてもマッチするようにすることです。
Ral` は大文字小文字を区別しないようにしなければならないという方法はありますか?
referrerの後に
.toLowerCase()を追加します。このメソッドは、文字列を小文字に変換します。そして、
Ralの代わりに
ralを使って、
.indexOf()`を使用します。
if (referrer.toLowerCase().indexOf("ral") === -1) {
同じことは、正規表現を使っても実現できます(特に、動的なパターンに対してテストを行いたい場合に便利です)。
if (!/Ral/i.test(referrer)) {
// ^i = Ignore case flag for RegExp