Przykład
Czy wielowierszowego wyszukiwania dla "is" na początku każdego wiersza w ciąg znaków:
var str = "\nIs th\nis it?";
var patt1 = /^is/m;
Zaznaczony tekst poniżej pokazuje gdzie wyrażenie dostaje mecz:
Is th
is it?
Spróbuj sam " Definicja i Wykorzystanie
M Modyfikator służy do wykonywania dopasowania wielowierszowego.
M modyfikator uczta począwszy (^) i końcowy ($) znaków, aby dopasować początek lub koniec każdej linii łańcucha (ograniczone przez \ n lub \ r), a nie tylko na początku lub na końcu łańcucha.
Uwaga: m modyfikator jest wielkość liter i zatrzyma wyszukiwanie po pierwszym meczu. Aby przeprowadzić globalną, bez uwzględniania wielkości liter, multilinii wyszukiwania użyć tego modyfikatora wraz z "g" i "i" .
Wskazówka: Użyj multilinii właściwość, aby określić, czy m modyfikator jest ustawiony.
Wsparcie przeglądarka
Wyrażenie | |||||
---|---|---|---|---|---|
m | tak | tak | tak | tak | tak |
Składnia
new RegExp(" Szczegóły techniczne JavaScript wersja: 1.5
Więcej przykładów
Przykład
Czy globalny, multiline wyszukiwania dla "is" na początku każdego wiersza w ciąg znaków:
var str = "\nIs th\nis h\nis?";
var patt1 = /^is/gm; Zaznaczony tekst poniżej pokazuje gdzie wyrażenie dostaje mecz:
Is th
is h
is ? Spróbuj sam "
Przykład
Czy globalny, wielkość liter, multiline wyszukiwania dla "is" na początku każdego wiersza w ciąg znaków:
var str = "\nIs th\nis h\nis?";
var patt1 = /^is/gmi; Zaznaczony tekst poniżej pokazuje gdzie wyrażenie dostaje mecz:
Is th
is h
is ? Spróbuj sam "
Przykład
Czy globalny, multiline wyszukiwania dla "is" na końcu każdej linii w ciągu znaków:
var str = "Is\nthis\nhis\n?";
var patt1 = /is$/gm; Zaznaczony tekst poniżej pokazuje gdzie wyrażenie dostaje mecz:
Is
th is
h is
? Spróbuj sam "
<JavaScript Object RegExp