English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
search()Метод выполняет поиск соответствия между регулярным выражением и строкой.
Если найден соответствующий элемент, он вернет положение первого соответствующего элемента, если соответствующий элемент не найден, то вернет-1.
Вы можете найти информацию вУроки по RegExpиСправочник по объекту RegExpПознакомьтесь с дополнительной информацией о регулярных выражениях.
string.search(regex)
var str = 'The question is to be, or not to be, that is to be.'; var pos = str.search('to be');Проверьте, посмотрите‹/›
Метод search() полностью поддерживается всеми браузерами:
Метод | |||||
search() | Да | Да | Да | Да | Да |
Параметр | Описание |
---|---|
regex | Регулярное выражение. Если передается строка, то она автоматически преобразуется в регулярное выражение |
Возвратное значение: | Индекс первого совпадения между регулярным выражением и заданной строкой; если совпадение не найдено,则为 -1 |
---|---|
Версия JavaScript: | ECMAScript 1 |
Ниже приведены примерыi
Использование модификаторов (не чувствителен к регистру):
var str = 'The question is TO BE, or not to be, that is to be.'; var pos = str.search(/to be/i);Проверьте, посмотрите‹/›