Ir para o conteúdo

Formatar Valor Monetário Para Valor Real Com Opção De Inserir R$


Criado por Tayron Miranda, Abr 17 2012 11:39

Não há respostas para este tópico
  • Por favor, faça o login para responder

#1 Tayron Miranda

Tayron Miranda
  • Tayron Miranda
  • Colaborador
  • 11 Revisões
  • LocalizaçãoBelo Horizonte - MG

Revisou 17 abril 2012 - 11:39

function changeValueToReal( value, cifra )
{
 // Se nao for passado sifra, ela fica em branco
 if(cifra == null){cifra = '';}

 // Pegando valor monetario para conversao
 var money = new String( value );

 // Valor armazenado em array
 money = money.split( "." );

 // Valor Real
 var real  = money[0];

 // Valor Decimal
 var decimal = money[1];

 // Incremento de zero na casa decimal de necessario	
 if( decimal.length == 1){ decimal = decimal + '0';}else{decimal = decimal.substring(0,2);}

 // Retornando valor 	
 return cifra + real + ',' + decimal;
}


document.write( changeValueToReal( 1.500, 'R$ ' ) );


Para ver funcionando insira o código acima nesta pagina Clique aqui

Analista e Desenvolvedor Web
www.tayron.com.br | www.vagacolaborativa.com.br





1 usuário(s) está(ão) lendo este código

1 membro(s), 0 visitante(s) e 0 membros anônimo(s)