Поиск строки Javascript ()

Метод JavaScript String search () ищет в строке значение, заданное регулярным выражением.

Синтаксис search()метода:

 str.search(regexp)

Здесь str - это строка.

search () Параметры

search()Метод принимает в:

  • regexp- Объект регулярного выражения (аргумент неявно преобразуется в, RegExpесли он не является RegExpобъектом)

Возвращаемое значение из поиска ()

  • Возвращает индекс первого совпадения между регулярным выражением и заданной строкой.
  • Возвращает -1, если совпадений не найдено.

Пример: использование search ()

 const string = "I love to write JavaScript programs"; let re = /(a-z)/; let index = string.search(re); console.log(index); // 2 -> matches 'l' let re1 = /J(a-z)*/i; let index1 = string.search(re1); console.log(index1); // 16 -> matches 'JavaScript' let re2 = /(0-9)/; let index2 = string.search(re2); console.log(index2); // -1 -> No digit match

Вывод

 2 16 -1

Рекомендуемая литература: JavaScript String match ()

Интересные статьи...