Olá, gostaria de uma ajuda para formatar números.
Exemplos
1.000.000 formatar para 1 mi
1.000.000.000 formatar para 1 bi
1.000.000.000.000 formatar para 1 tri
Obrigado!
Olá, gostaria de uma ajuda para formatar números.
Exemplos
1.000.000 formatar para 1 mi
1.000.000.000 formatar para 1 bi
1.000.000.000.000 formatar para 1 tri
Obrigado!
A maneira simples de fazer isto, se o valor estiver dentro de uma string seria usando expressão regular, ex:
“12345678973298”.replaceAll("\.","").replaceAll(".(?=(?:.{3})+$)", “$0.”)
o resultado será
12.345.678.973.298
O primeiro replaceAll remove qualquer pontuação, o segundo insere ponto de 3 em 3 casas.