Он грыз гранит, не жалея ни зубов, ни гранита (А. и Б. Стругацкие).
JavaScript — Строки. Метод search()
16.06.2018

Время чтения: 1 мин.
Описание
Этот метод выполняет поиск совпадения между регулярным выражением и этим объектом 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>
Вывод
Содержит Яблоки
Если статья понравилась, то поделитесь ей в социальных сетях:
Подписаться
авторизуйтесь
0 комментариев
Старые