Проверить наличие строки в тексте

1-ый способ

Найти нужную строку в тексте можно через методы includes() и indexOf().

let text = "Пример JavaScript";

// 1-ый способ
if (text.includes("JavaScript")) {
    // выполнение кода, если указанная строка найдена в тексте
}

// 2-ой способ
if (~text.indexOf("JavaScript")) {
    // выполнение кода, если указанная строка найдена в тексте
}

Метод indexOf() возвращает позицию найденной строки (если строка не найдена, то возвращает «-1»). Метод contains() возвращает булево значение («true» или «false»).

Также в методах contains() и indexOf() можно указать второй параметр, указывающий, с какой позиции искать текст.

Оба метода регистрозависыми, т.е. «JavaScript» и «javascript» для них это две разные строки.

2-ой способ

Найти нужную строку в тексте через регулярные выражения можно через метод match().

let text = "Пример JavaScript";

if (text.match(/Script$/)){
    // выполнение кода, если указанная строка найдена в тексте
}
Комментарии

Авторизуйтесь, чтобы добавлять комментарии