English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
match()Метод ищет совпадения регулярного выражения в строке и возвращает совпадения в виде массива объектов.
Если регулярное выражение содержитg
Декоратор (поиск в целом диапазоне), то该方法 возвращает массив, содержащий все совпадающие подстроки.
Если регулярное выражение не содержитg
Декоратор (поиск в целом диапазоне), то该方法 возвращает только первое совпадение в строке.
Если нет совпадений, то该方法 возвращает null.
Вы можете вУчебник по RegExpиСправочник по объектам RegExpПознайте больше о регулярных выражениях.
string.match(regex)
var str = 'ПOLLUTION: Air Pollution is introduction of chemicals to the atmosphere'; var reg = str.match(/ion/g);Проверьте, посмотрите <‹/›>
Все браузеры полностью поддерживают метод match():
Метод | |||||
match() | Да | Да | Да | Да | Да |
Параметр | Описание |
---|---|
regex | Объект регулярного выражения |
Возвратное значение: | Массив, содержащий совпадения, по одному совпадению в элементе, если совпадений не найдено,则为 null |
---|---|
Версия JavaScript: | ECMAScript 1 |
Следующий пример демонстрирует использование глобального и.IGNORE_CASE модификаторов с match()
var str = 'ПOLLUTION: Air Pollution is introduction of chemicals to the atmosphere'; var reg = str.match(/ion/gi);Проверьте, посмотрите <‹/›>
Рассчитать количество гласных в строке:
Введите несколько текстовых строк в поле ввода, чтобы отобразить количество гласных:
Аудио: