Ядро JavaScript 1.5. Справочник

       

Search


Выполняет поиск совпадения регулярного выражения и данного String-объекта.

Метод из

Реализован вJavaScript 1.2

Версия ECMA

ECMA-262 Edition 3

Синтаксис

search(regexp)

Параметр

regexp

Имя регулярного выражения. Это может быть имя переменной или литерал..

Описание

В случае успеха, search возвращает индекс регулярного выражения в строке. Иначе, возвращает -1.

Если Вы хотите знать, найден ли в строке патэрн, используйте search (аналогично методу test регулярного выражения); для получения дополнительно информации (но более медленного выполнения) используйте (аналогично методу exec регулярного выражения).


Пример


Это пример печатает сообщение, содержание которого зависит от успешности теста.

function testinput(re, str){

 if (str.search(re) != -1)

    midString = " contains ";

 else

    midString = " does not contain ";

 document.write (str + midString + re.source);

}



Содержание раздела