Exemplu
Efectuați o căutare multilinie pentru "is" la începutul fiecărei linii într - un șir de caractere:
var str = "\nIs th\nis it?";
var patt1 = /^is/m;
Textul marcat de mai jos arată unde expresia devine un meci:
Is th
is it?
Încearcă - l singur » Definiție și utilizare
'M Modificatorul este utilizat pentru a efectua un meci multilinie.
Trata m modificator începe (^) și sfârșitul ($) de caractere pentru a se potrivi la începutul sau la sfârșitul fiecărui rând dintr - un șir de caractere (delimitat de \ n sau \ r), mai degrabă decât doar începutul sau sfârșitul șirului.
Notă: m Modificatorul este sensibil la caz și se va opri căutarea după primul meci. Pentru a efectua un caz-insensibil, căutare la nivel mondial, multilinie, utilizați acest modificator împreună cu "g" și "i" .
Sfat: Utilizați multilinie proprietatea pentru a specifica dacă este sau nu m modificator este setat.
Suport pentru browser-
Expresie | |||||
---|---|---|---|---|---|
m | da | da | da | da | da |
Sintaxă
new RegExp(" Detalii tehnice JavaScript Versiune: 1.5
Mai multe exemple
Exemplu
Face o căutare la nivel mondial, multilinie pentru "is" la începutul fiecărei linii într - un șir de caractere:
var str = "\nIs th\nis h\nis?";
var patt1 = /^is/gm; Textul marcat de mai jos arată unde expresia devine un meci:
Is th
is h
is ? Încearcă - l singur »
Exemplu
Face un nivel global, caz insensibil, căutare multilinie pentru "is" la începutul fiecărei linii într - un șir de caractere:
var str = "\nIs th\nis h\nis?";
var patt1 = /^is/gmi; Textul marcat de mai jos arată unde expresia devine un meci:
Is th
is h
is ? Încearcă - l singur »
Exemplu
Face o căutare la nivel mondial, multilinie pentru "is" la sfârșitul fiecărei linii într - un șir de caractere:
var str = "Is\nthis\nhis\n?";
var patt1 = /is$/gm; Textul marcat de mai jos arată unde expresia devine un meci:
Is
th is
h is
? Încearcă - l singur »
<JavaScript Object RegExp