tutoriais mais recente desenvolvimento web
 

JavaScript RegExp m Modificador

<JavaScript RegExp Objeto

Exemplo

Faça uma pesquisa de várias linhas de "is" no início de cada linha em uma string:

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

O texto marcado abaixo mostra onde a expressão fica um jogo:


Is th
is it?
Tente você mesmo "

Definição e Uso

O modificador m é usado para executar um jogo de linhas múltiplas.

O mimo m modificador começando (^) e final ($) caracteres para coincidir com o começo ou no fim de cada linha de uma cadeia (delimitado por \ n ou \ r), em vez de apenas o início ou o fim da cadeia.

Nota: O modificador m é sensível a maiúsculas e vai parar a busca após o primeiro jogo. Para executar uma, case-insensitive, pesquisa multilinha global, use este modificador juntamente com "g" e "i" .

Dica: Use o multilinha propriedade para especificar ou não o modificador m é definido.


Suporte navegador

Expressão
m sim sim sim sim sim

Sintaxe

new RegExp(" Detalhes técnicos
JavaScript Versão: 1.5

mais Exemplos

Exemplo

Faça uma pesquisa global, várias linhas de "is" no início de cada linha em uma string:

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

O texto marcado abaixo mostra onde a expressão fica um jogo:

Is th
is h
is ?
Tente você mesmo "

Exemplo

Faça um, case-insensitive, pesquisa multilinha global para "is" no início de cada linha em uma string:

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

O texto marcado abaixo mostra onde a expressão fica um jogo:


Is th
is h
is ?
Tente você mesmo "

Exemplo

Faça uma pesquisa global, várias linhas de "is" no final de cada linha em uma string:

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

O texto marcado abaixo mostra onde a expressão fica um jogo:

Is
th is
h is
?
Tente você mesmo "

<JavaScript RegExp Objeto