Neste artigo você vai aprender a como utilizar variável em expressão regular na linguagem JavaScript, de uma maneira simples e eficaz
Fala programador(a), beleza? Bora aprender mais sobre expressões regulares e também JavaScript!
Caso você opte por inserir uma variável em uma regex, o melhor caminho é utilizar o método replace
Onde vamos passar dois argumentos: a expressão regular e o que faremos com os resultados da regex
E o texto pode ser inserido via variável, o que resolve o nosso problema por completo
Veja a utilização do recurso na prática:
var text = "Retirar os números 12313 dessa string!"; var regex = /\d+/g; var resultado = text.replace(regex, " "); console.log(resultado);
Veja que criamos duas variáveis inicialmente, na primeira inserimos o texto que precisamos fazer alguma modificação
E então criamos uma outra variável para inserir a regex
Unimos as duas variáveis na terceira expressão, que é onde aplicamos o método replace em uma string, a nossa primeira variável
O método replace aceita dois argumentos, a regex e o que faremos com as ocorrências encontradas
Neste exemplo removemos todos os números, a string final foi atribuida a variável resultado
Onde imprimimos ela por último no nosso código e então resolvemos o problema: utilizamos uma variável como regex!
Conclusão
Neste artigo você aprendeu a como utilizar variável em expressão regular em JavaScript
Criamos as variáveis necessárias da operação: o texto e a regex
E por fim aplicamos a função replace na string, onde foram substituídos todos os números por um elemento nulo, ou seja, removemos todos os números da string
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube
Tu mereces um premio mano!
Muito obrigado por esses bons conteúdos.
de nada =)