JavaScript match()Метод
Примеры
Найти "ain" в строке:
nВывести значения полученного массива:
Попробуйте сами »
Определение и использование
Метод match() выполняет поиск в строке заданного значения или находит одно или несколько совпадений с регулярным выражением.
Если вы хотите узнать больше об учебниках по регулярным выражениям, ознакомьтесь с:Учебник по RegExpи нашимСправочным руководством по объекту RegExp。
Примечание:Метод match() выполняет поиск в строковом объекте одного или нескольких текстов, соответствующих regexp. Поведение этого метода во многом зависит от того, имеет ли regexp флаг g. Если regexp не имеет флага g, то метод match() может выполнить только одно сопоставление в stringObject. Если соответствующий текст не найден, match() вернёт null. В противном случае он вернёт массив, содержащий информацию о найденном соответствующем тексте.
Поддержка браузеров
![]()
![]()
![]()
![]()
![]()
Все основные браузеры поддерживают метод match()
Синтаксис
Значения параметров
| Параметр | Описание |
|---|---|
| regexp | Обязательный. Задает объект RegExp шаблона для сопоставления. Если этот параметр не является объектом RegExp, его необходимо сначала передать конструктору RegExp, чтобы преобразовать в объект RegExp. |
Возвращаемое значение
| Type | Описание |
|---|---|
| Массив | Массив, хранящий результаты сопоставления. Содержимое этого массива зависит от того, имеет ли regexp глобальный флаг g. Возвращает null, если результат сопоставления не найден.null 。 |
Технические детали
| Версия JavaScript: | 1.2 |
|---|
Другие примеры
Пример
Найти строку "ain" глобально, без учета регистра:
nРезультат вывода:
Попробуйте сами »
Пример
Проверить, является ли это браузером WeChat:
Попробуйте сами »
Другие расширения
Объект String в JavaScript