Search
Выполняет поиск совпадения регулярного выражения и данного String-объекта.
Метод из
Реализован в
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);
}