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

Alguma solução?

No alvo "00028.125002-07", qual regex utilizo para selecionar apenas dígitos, eliminando-se os zeros à esquerda? (No caso o alvo ficaria "2812500207". Tentei negar a regex ^[^0+] pelo início da linha, porém não funcionou...

3 respostas
solução!

Joadson, boa tarde!

Foi quase lá!, você pode usar o /^0+/, veja:

"00028.125002-07".replace(/^0+/, "");
RETORNO: "28.125002-07"

Espero ter ajudado e bons estudos!

Eai Joadson!

Vê se te ajuda:

'00028.125002-07'.replace(/(^[0]*)|([^\d]*)/g, '');

RETORNO: "2812500207"

Abraço.

Obrigado, pessoal! :)

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software