JavaScript match()
Пример
Поиск строки для "ине":
var str = "Дождь в ИСПАНИИ держится в основном на равнине";
var res = str.match(/ине/g);
Попробуйте сами »
Больше примеров "Попробуйте сами" ниже.
Определение и использование
Метод match() ищет в строке совпадение с регулярным выражением и возвращает совпадения в виде объекта массива.
Подробнее о регулярных выражениях читайте в Учебнике RegExp и Справочник объект RegExp.
Примечание: Если регулярное выражение не содержит модификатора g (для выполнения глобального поиска), метод match() вернет только первое совпадение в строке.
Этот метод возвращает null, если совпадение не найдено.
Поддержка браузера
Метод | |||||
---|---|---|---|---|---|
match() | Да | Да | Да | Да | Да |
Синтаксис
string.match(regexp)
Значения параметров
Параметр | Описание |
---|---|
regexp | Требуемый. Значение для поиска, как регулярное выражение. |
Технические детали
Возвращаемое значение: | Массив, содержащий совпадения, по одному элементу для каждого совпадения или null, если совпадение не найдено |
---|---|
Версия JavaScript: | ECMAScript 1 |
Еще примеры
Пример
Выполните глобальный, нечувствительный к регистру поиск "ain":
var str = "Дождь в ИСПАНИИ держится в основном на равнине";
var res = str.match(/ине/gi);
Попробуйте сами »