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 | sì | sì | sì | sì | sì |
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