Проверка подстроки в JavaScript

Опубликовано: 13 Декабря, 2021

Метод includes () может использоваться, чтобы проверить, содержит ли строка указанную подстроку. Возвращает истину, если подстрока присутствует. Этот метод чувствителен к регистру.

Синтаксис:

 string.includes (значение поиска, начало)

Параметры: для этого метода требуются 2 параметра: -

  • searchvalue: Обязательно . Он указывает подстроку, в которой необходимо выполнить поиск.
  • начало: Необязательно . Он указывает индекс, по которому выполняется поиск. По умолчанию это 0.

Возвращаемое значение: Истина, если указанная подстрока присутствует в строке, иначе возвращает ложь .

Пример:

<!DOCTYPE html>
< html >
< body >
< h1 >Welcome to GeeksforGeeks</ h1 >
< p >Click the button to check whether
< b >Geeks</ b > is present in the below string.
</ p >
Hello there! Welcome to GeeksforGeeks.< br >< br >
< button onclick = "myFunction()" >Try it</ button >
< p id = "display" ></ p >
<!--script to check string contains the specified substring.-->
< script >
function myFunction() {
var str = "Hello there! Welcome to GeeksforGeeks.";
var flag = str.includes("Geeks");
document.getElementById("display").innerHTML = flag;
}
</ script >
</ body >
</ html >

Выход:
Перед тем, как нажать кнопку «Попробуй»:

После нажатия кнопки «Попробуй»:

Поддерживаемые браузеры: Браузеры, поддерживаемые методом includes (), перечислены ниже:

  • Google Chrome 41
  • Apple Safari 9
  • Firefox 40
  • Опера 28
  • Край 12.0