Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Printa resultado

Esse e o meu código. Mas eu gostaria de pegar o dado selecionado pelo regexp, então utilizei o console.log para observar o dado, então ele me passou os dados em um array, mas não consegui printar somente o valor que o regex achou. Tentei console.log(resultado.0); mas não funcionou então tentei console.log(resultado.input); Mas agora já apareceu foi Divida uma pizza em 0,001, mas na verdade eu queria somente o 0,001 que foi buscado. E possível fazer isto com o regex?

var alvo = "Divida uma pizza em 0,001";
var formula= "(\\d[.,]\\d\\d+)";

var exp = new RegExp(formula, "g");

resultado = exp.exec(alvo);

console.log(resultado);
3 respostas
solução!

Boa noite, Fábio! Como vai?

A variável resultado é um array, então vc deveria fazer assim:

console.log(resultado[0]);

Grande abraço e bons estudos!

Ah sim, realmente algo muito obvio. Confundi com objeto. Muito obrigado pela dica.

Por nada, Fábio!

Sempre que tiver alguma dúvida é só procurar o pessoal aqui no fórum!

Grande abraço e bons estudos!