@IvanIvanIvanIvanIvan

Как проверять вхождение подстроки в любом регистре?

Как проверять вхождение подстроки в любом регистре?

let = "Иван"
let result = value.indexOf(text);

В данном случае оно вернет индекс подстроки только в том случае, если в строке Иван будет написано с большой буквы. А как сделать что бы оно и с маленькой определяло?
  • Вопрос задан
  • 94 просмотра
Решения вопроса 2
dollar
@dollar
Делай добро и бросай его в воду.
let value = "Иван";
let text = "ив";
let result = (value.toLowerCase().indexOf(text.toLowerCase()) !== -1); // true
Ответ написан
Комментировать
@StockholmSyndrome
Регулярные выражения
Их флаги

let result = /Иван/i.test(value);
если нужен индекс:
let result = value.match(/Иван/i).index;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы