как искать подстроку в javascript без учета регистра используя i и переменные
год назад
Nikolai Gagarinov
Для поиска подстроки мы можем использовать флаг i в регулярных выражениях, который позволяет игнорировать регистр:
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 - игнорирование регистра.
findSubstringWithRegex()
RegExp
Ivan Mamtsev
ООП на Javascript
Изучите архитектуру и принципы чистого кода на JS
от 3 900 ₽
Посмотреть →
Фронтенд-разработчик
Изучите HTML, CSS, JavaScript и React
от 6 792 ₽
Асинхронное программирование на JS
Навык работы с асинхронностью в JS
Автоматизатор тестирования на JavaScript
Изучите: Git, JavaScript, Playwright, юнит-, API- и UI-тесты, Docker и SQL
от 4 281 ₽
Fullstack-разработчик на Node.js
Освоите JavaScript, Node.js, Fastify и React для фронтенда и бэкенда.
от 7 934 ₽
Полный список доступных курсов по разным направлениям
Похожие вопросы
Курсы по JavaScript