English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript String match() Methode

 JavaScript String-Objekt

match()Diese Methode sucht im String nach Übereinstimmungen mit dem regulären Ausdruck und gibt die Übereinstimmungen als Array-Objekt zurück.

Falls der reguläre Ausdruck enthältgMit dem Modifikator (globaler Suchmodus) gibt diese Methode ein Array zurück, das alle Treffer der Subzeichenkette enthält.

Falls der reguläre Ausdruck keinegMit dem Modifikator (globaler Suchmodus) gibt diese Methode nur das erste Trefferobjekt der Zeichenkette zurück.

Wird kein Treffer gefunden, gibt diese Methode null zurück.

Sie könnenRegExp-TutorialundRegExp-ObjektreferenzErfahren Sie mehr über reguläre Ausdrücke.

Syntax:

string.match(regex)
var str = 'POLLUTION: Luftverschmutzung ist die Einführung von Chemikalien in die Atmosphäre'
var reg = str.match(/ion/g);
Testen Sie heraus‹/›

Browser-Kompatibilität

Alle Browser unterstützen den match()-Methoden vollständig:

Methode
match()JaJaJaJaJa

Parameterwert

ParameterBeschreibung
regexRegulärer Ausdrucks-Objekt

Technische Details

Rückgabewert:Ein Array mit Übereinstimmungen, wobei jede Übereinstimmung ein Element ist, und wenn keine Übereinstimmungen gefunden werden, null
JavaScript-Version:ECMAScript 1

Mehr Beispiele

Die folgenden Beispiele zeigen, wie die globalen und case-insensitive Modifikatoren mit match() verwendet werden:

var str = 'POLLUTION: Luftverschmutzung ist die Einführung von Chemikalien in die Atmosphäre'
var reg = str.match(/ion/gi);
Testen Sie heraus‹/›

Berechnen Sie die Anzahl der Vokale im String:

Geben Sie einige Texte im Eingabefeld ein, um die Anzahl der Vokale anzuzeigen:

Sprache:

 JavaScript String-Objekt