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