Gli ultimi tutorial di sviluppo web
 

JavaScript RegExp m Modifier

<JavaScript Object RegExp

Esempio

Fare una ricerca su più righe per "is" all'inizio di ogni riga in una stringa:

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

Il testo contrassegnato sotto mostra dove l'espressione ottiene un match:


Is th
is it?
Prova tu stesso "

Definizione e l'utilizzo

Il modificatore di m viene utilizzato per eseguire una corrispondenza multilinea.

Il trattamento m modificatore di inizio (^) e la fine ($) caratteri per abbinare all'inizio o alla fine di ogni riga di una stringa (delimitati da \ n o \ r), piuttosto che solo all'inizio o alla fine della stringa.

Nota: Il modificatore di m è case-sensitive e si arresterà la ricerca dopo la prima partita. Per eseguire un, case-insensitive, ricerca multilinea globale, utilizzare questo modificatore insieme a "g" e "i" .

Suggerimento: Utilizzare la multilinea proprietà per specificare se il modificatore di m è impostato.


Supporto browser

Espressione
m

Sintassi

new RegExp(" Dettagli tecnici
Versione JavaScript: 1.5

Altri esempi

Esempio

Fate una ricerca su più righe globale di "is" all'inizio di ogni riga in una stringa:

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

Il testo contrassegnato sotto mostra dove l'espressione ottiene un match:

Is th
is h
is ?
Prova tu stesso "

Esempio

Fare un, case-insensitive, ricerca multilinea globale di "is" all'inizio di ogni riga in una stringa:

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

Il testo contrassegnato sotto mostra dove l'espressione ottiene un match:


Is th
is h
is ?
Prova tu stesso "

Esempio

Fate una ricerca su più righe globale di "is" alla fine di ogni riga in una stringa:

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

Il testo contrassegnato sotto mostra dove l'espressione ottiene un match:

Is
th is
h is
?
Prova tu stesso "

<JavaScript Object RegExp