Как cравнить строки без учета регистра?
простой способ сравнения двух строк без учета регистра с помощью JavaScript

Для сравнения строк без учета регистра мы с одинаковым успехом можем использовать методы JavaScript toUpperCase() и toLowerCase().
toUpperCase()
В данном случае метод toUpperCase() вернет значения строк, преобразованные в верхний регистр, при этом сам метод не изменяет значения строк:
const str1 = "heLLo viEwer loAd";
const str2 = "HELLO viewer load";
console.log(str1.toUpperCase() === str2.toUpperCase());
Результат:
true
toLowerCase
Принцип сравнения тот же, что и в способе, приведенном выше, но значения строк приводятся к нижнему регистру с помощью метода toLowerCase():
const str1 = "heLLo viEwer loAd";
const str2 = "HELLO viewer load";
console.log(str1.toLowerCase() === str2.toLowerCase());
Результат:
true
Спасибо за внимание.