Neueste Web-Entwicklung Tutorials
 

JavaScript RegExp m Modifier

<JavaScript RegExp Objekt

Beispiel

Führen Sie eine mehrzeilige Suche nach "is" am Anfang jeder Zeile in einer Zeichenfolge:

var str = "\nIs th\nis it?";
var patt1 = /^is/m;

Der markierte Text unten zeigt , wo der Ausdruck eine Übereinstimmung bekommt:


Is th
is it?
Versuch es selber "

Definition und Verwendung

Der m-Modifikator wird verwendet, um ein mehrzeiliges Spiel auszuführen.

Die m - Modifikator treat beginnend (^) und das Ende ($) Zeichen (von \ n oder \ r begrenzt ist ), und nicht nur am Anfang oder Ende der Zeichenkette , die den Anfang oder das Ende jeder Zeile einer Zeichenfolge übereinstimmen.

Hinweis: Der m - Modifikator ist Groß- und Kleinschreibung wird die Suche nach dem ersten Spiel zu stoppen. Um eine globale, Groß- und Kleinschreibung, mehrzeilige Suche durchführen, verwenden Sie diesen Schlüssel zusammen mit "g" und "i" .

Tipp: Verwenden Sie die mehrzeilige Eigenschaft angeben , ob der m Modifikator gesetzt ist.


Browser-Unterstützung

Ausdruck
m Ja Ja Ja Ja Ja

Syntax

new RegExp(" Technische Details
JavaScript Version: 1.5

Mehr Beispiele

Beispiel

Habe eine globale, mehrzeilige Suche nach "is" am Anfang jeder Zeile in einer Zeichenfolge:

var str = "\nIs th\nis h\nis?";
var patt1 = /^is/gm;

Der markierte Text unten zeigt , wo der Ausdruck eine Übereinstimmung bekommt:

Is th
is h
is ?
Versuch es selber "

Beispiel

Habe eine globale, Groß- und Kleinschreibung, mehrzeilige Suche nach "is" am Anfang jeder Zeile in einer Zeichenfolge:

var str = "\nIs th\nis h\nis?";
var patt1 = /^is/gmi;

Der markierte Text unten zeigt , wo der Ausdruck eine Übereinstimmung bekommt:


Is th
is h
is ?
Versuch es selber "

Beispiel

Habe eine globale, mehrzeilige Suche nach "is" am Ende jeder Zeile in einem String:

var str = "Is\nthis\nhis\n?";
var patt1 = /is$/gm;

Der markierte Text unten zeigt , wo der Ausdruck eine Übereinstimmung bekommt:

Is
th is
h is
?
Versuch es selber "

<JavaScript RegExp Objekt