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