Как проверить, находится ли подстрока в строке в JavaScript: include(), indexOf() и регулярные выражения

Чтобы проверить наличие подстроки в строке в JavaScript, вы можете использовать метод includes(), который возвращает true, если подстрока найдена, и falseв противном случае. Вот пример:

const string = "Hello, World!";
const substring = "Hello";
console.log(string.includes(substring)); // Output: true

Другие методы проверки наличия подстрок в JavaScript включают:

  1. Использование метода indexOf():

    const string = "Hello, World!";
    const substring = "Hello";
    console.log(string.indexOf(substring) !== -1); // Output: true
  2. Использование регулярных выражений с методом test():

    const string = "Hello, World!";
    const substring = "Hello";
    const regex = new RegExp(substring);
    console.log(regex.test(string)); // Output: true