(41) 9225-6319
contato@felipemarques.com.br

Expressão Regular em Javascript para múltiplas linhas

Olá Pessoal,

Hoje mostrarei como percorrer um texto em Javascript que possui diversas quebras de linha.
Lembrando que o Javascript não suporte ERs em múltiplas linhas.
Eis o código:


// eis o texto com mútliplas linhas
var texto = "Primeira linha \n Segunda linha <img src='algumaimagem.jpg' /> \n Terceira linha \n";
// retiramos as quebras de linha e colocamos um #n#, isto faz com que todo o texto fique em uma única linha
texto.replace(/\n/gi,"#n#");
// agora com expressão regular podemos extrair todas as tags de imagem do texto.
var imagens = texto.match(/(<img([^>]+))/gi);

// usando o console do firebug para debug o array
console.log(imagens);

Espero que sirva de ajuda para alguem, pois pra mim foi muito útil.

Até mais!

Sobre o autor
Felipe Marques é Consultor e Analista de Sistemas Web e Mobile. Mais de 10 anos de experiência.
Por :
Comentários : 0

Faça um comentário

*

Facebook Auto Publish Powered By : XYZScripts.com