English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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ältg
Mit dem Modifikator (globaler Suchmodus) gibt diese Methode ein Array zurück, das alle Treffer der Subzeichenkette enthält.
Falls der reguläre Ausdruck keineg
Mit 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.
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‹/›
Alle Browser unterstützen den match()-Methoden vollständig:
Methode | |||||
match() | Ja | Ja | Ja | Ja | Ja |
Parameter | Beschreibung |
---|---|
regex | Regulärer Ausdrucks-Objekt |
Rückgabewert: | Ein Array mit Übereinstimmungen, wobei jede Übereinstimmung ein Element ist, und wenn keine Übereinstimmungen gefunden werden, null |
---|---|
JavaScript-Version: | ECMAScript 1 |
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: