Мужчина, который умно говорит о любви, не очень любит (Ж. Санд).
JavaScript — Строки. Метод search()
16.06.2018

Описание
Этот метод выполняет поиск совпадения между регулярным выражением и этим объектом String.
Синтаксис
Его синтаксис выглядит следующим образом:
string.search(regexp);
Аргументы
regexp — объект регулярного выражения. Если объект obj не RegExp передан, он неявно преобразуется в RegExp с помощью нового RegExp (obj) .
Возвращаемое значение
В случае успеха поиск возвращает индекс регулярного выражения внутри строки. В противном случае он возвращает -1.
Пример
Попробуйте следующий пример.
<html> <head> <title>JavaScript - Строки. Метод search() </title> </head> <body> <script type="text/javascript"> var re = /яблоки/gi; var str = "Яблоки круглые, и яблоки сочные."; if ( str.search(re) == -1 ){ document.write("Не содержит яблок"); } else { document.write("Содержит Яблоки"); } </script> </body> </html>
Вывод
Содержит Яблоки