Поделиться через


Метод search

Обновлен: Ноябрь 2007

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

function search(rgExp : RegExp) : Number

Аргументы

  • rgExp
    Обязательный. Экземпляр объекта Regular Expression, содержащий шаблон регулярного выражения и установленные флаги.

Заметки

Метод search указывает, найдено ли соответствие. Если совпадение найдено, метод search возвращает целочисленное значение, которое указывает сдвиг с начала строки, в которой содержится это совпадение. Если совпадение не найдено, возвращается значение -1.

Пример

В следующем примере кода демонстрируется применение метода search.

function SearchDemo(){
   var r, re;                   //Declare variables.
   var s = "The rain in Spain falls mainly in the plain.";
   re = /falls/i;               //Create regular expression pattern.
   r = s.search(re);            //Search the string.
   return(r);                   //Return the index to the first match
                                //or –1 if no match is found.
}

Требования

Версия 3

Применение:

Объект "String"

См. также

Основные понятия

Синтаксис регулярного выражения

Ссылки

Метод exec

Метод match

Объект Regular Expression

Метод replace

Метод test