Ultimele tutoriale de dezvoltare web
 

JavaScript RegExp m Modifier

<JavaScript Object RegExp

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