/
Вопросы и ответы
/
JavaScript
/

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

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

2 года назад

Nikolai Gagarinov

Ответы

0

Для поиска подстроки мы можем использовать флаг 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 - игнорирование регистра.

год назад

Ivan Mamtsev

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845