Comunidad de diseño web y desarrollo en internet online

Como dar formato de numero a un texto

Citar            
MensajeEscrito el 24 Feb 2006 02:15 am
Alguien sabe como puedo dar un formato numerico a un texto, por ejemplo mi text tiene 5689 y kiero ke kede 5,689.00 muchas gracias, saludos

Por Conetly

10 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 24 Feb 2006 02:26 am
lo que puedes hacer es transformar el numero a string y luego ir formateandolo mediante reglas, por ejemplo, cada tres va una coma, etc.

Por gparis

112 de clabLevel



 

Uruguay

opera
Citar            
MensajeEscrito el 24 Feb 2006 03:28 am
Ok, entonces no hay una funcion ke lo haga automatico?

Por Conetly

10 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 24 Feb 2006 04:40 am
en php sí la hay, en actionscript no, pero aqui te tengo una propuesta:

Código :

var numero:Number = 115369869.0;

function formatNumber(num:Number, separadorMiles:String,separadorDec:String, cantDec:Number){
   var enteros:String;
   var decimales = String(num).split(".", String(num).length);
   enteros="";
   num = Math.floor(num);
   while (num>1000){
      enteros= separadorMiles+String(Math.floor(num%1000))+enteros;
      num/=1000;
   }
   if (decimales[1]== undefined){
      decimales[1]="0";
   }
   if (String(decimales[1]).length<cantDec){
      for (i=(String(decimales[1]).length);i<cantDec;i++){
         decimales[1]+="0";
      }
   }
   return Math.floor(num)+enteros+separadorDec+decimales[1];
}
trace(formatNumber(numero,",",".",2));


saludos ^^

PD: la hice rapido, le pueden hacer mejoras.... o proponer otras, ando en otras cosas

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 24 Feb 2006 05:54 pm
Muchas gracias

Por Conetly

10 de clabLevel



Genero:Masculino  

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.