JavaScript match()Methode

String 对象参考手册JavaScript String-Objekt

Beispiele

Finde "ain" im String:

var str="The rain in SPAIN stays mainly in the plain"; var n=str.match(/ain/g);

nGib die resultierenden Array-Werte aus:


Selbst ausprobieren »

Definition und Verwendung

Die match()-Methode durchsucht einen String nach einem angegebenen Wert oder findet eine oder mehrere Übereinstimmungen eines regulären Ausdrucks.

Wenn Sie mehr über Tutorials zu regulären Ausdrücken erfahren möchten, schauen Sie sich bitte die folgenden auf dieser Website an:RegExp-Tutorialund unserRegExp-Objekt-Referenzhandbuch。

Hinweis:Die match()-Methode durchsucht ein String-Objekt, um einen oder mehrere Texte zu finden, die mit regexp übereinstimmen. Das Verhalten dieser Methode hängt weitgehend davon ab, ob regexp das Flag g hat. Wenn regexp nicht das Flag g hat, kann die match()-Methode nur eine Übereinstimmung in stringObject ausführen. Wenn kein übereinstimmender Text gefunden wird, gibt match() null zurück. Andernfalls gibt sie ein Array zurück, das Informationen über den gefundenen übereinstimmenden Text enthält.


Browser-Unterstützung

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Alle gängigen Browser unterstützen die match()-Methode


Syntax

string.match(regexp)

Parameterwerte

Parameter Beschreibung
regexp Erforderlich. Gibt ein RegExp-Objekt des abzugleichenden Musters an. Wenn dieser Parameter kein RegExp-Objekt ist, muss er zunächst an den RegExp-Konstruktor übergeben werden, um ihn in ein RegExp-Objekt umzuwandeln.

Rückgabewert

Type Beschreibung
Array Ein Array, das die Übereinstimmungsergebnisse speichert. Der Inhalt dieses Arrays hängt davon ab, ob regexp das globale Flag g hat. Gibt null zurück, wenn kein Übereinstimmungsergebnis gefunden wird.null 。

Technische Details

JavaScript-Version: 1.2


Weitere Beispiele

Beispiel

Suchen Sie global nach der Zeichenkette "ain", ohne Beachtung der Groß-/Kleinschreibung:

var str="The rain in SPAIN stays mainly in the plain"; var n=str.match(/ain/gi);

nAusgabeergebnis:

ain,AIN,ain,ain

Selbst ausprobieren »

Beispiel

Prüfen Sie, ob es ein WeChat-Browser ist:

function is_weixn(){ var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i)=="micromessenger") { return true; } else { return false; } }

Selbst ausprobieren »


String 对象参考手册JavaScript String-Objekt

Andere Erweiterungen