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