Formatar Número

1 resposta
M

Olá pessoal, gostaria de saber se alguém tem e se pode disponibilizar um script em JavaScript, onde o número é formatado no formato decimal e que tenha 3 casas após a vírgula conforme eu digito-o, pois na net só achei com 2 casas após a vírgula e não consegui midificar pra deixar as 3 !!! Então estou buscando uma ajuda aqui na comunidade !!!
Por Exemplo:

1.050,265 - 938,652 - 3.564,214 - 10,256 - ...

Obrigado Galera.

1 Resposta

andredeividi

ae parceiro ai vai o metodo que eu uso talvez te ajude
eu uso em aplicação applet

public static String Formata_Numeros(String Valor, int N_Decimais) {
        String Result = new String("");
        if (Valor == null) 
            Result = "0";
        else
            Result = SomenteNumeros(Valor);
        String CasasDecimais = new String("");
        
        if (Result.length() <= N_Decimais)
            while( Result.length() <= N_Decimais) Result = "0" + Result;
        Result = Result.substring(0, Result.length() - N_Decimais) + "." + Result.substring(Result.length() - N_Decimais);
        
        for (int i = 0; i < N_Decimais; i++)
            CasasDecimais = CasasDecimais + "0";
        
        DecimalFormat a;
        if (N_Decimais > 0)
            a = new DecimalFormat("###,###,##0." + CasasDecimais);
        else
            a = new DecimalFormat("###,###,##0");

        Result = a.format(Double.parseDouble(Result));

        return Result;
    }
Criado 3 de outubro de 2006
Ultima resposta 3 de out. de 2006
Respostas 1
Participantes 2