как искать подстроку в javascript без учета регистра используя i и переменные
Ответы

Ivan Mamtsev
24 декабря 2024
Для поиска подстроки мы можем использовать флаг i
в регулярных выражениях, который позволяет игнорировать регистр:
function findSubstringWithRegex(str, substring) {
// Создаем регулярное выражение с флагом 'i'
const regex = new RegExp(substring, 'i');
// Проверяем на наличие вхождения
return regex.test(str);
}
// Пример использования
const mainString = ""Hello World!"";
const searchString = ""world"";
if (findSubstringWithRegex(mainString, searchString)) {
console.log(`Подстрока ""${searchString}"" найдена!`);
} else {
console.log(`Подстрока ""${searchString}"" не найдена.`);
}
В функции findSubstringWithRegex()
мы создаем объект RegExp
, передавая ему подстроку и флаг i
- игнорирование регистра.
0
0