Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/03/2010, 13:41
tazzwt
 
Fecha de Ingreso: marzo-2010
Mensajes: 432
Antigüedad: 14 años, 8 meses
Puntos: 11
Respuesta: Poner puntos a un string

interesante pero tu código esta limitado a un solo punto.

por ejemplo:
12345.67890
11111.111111111112

La idea es que no este limitado a un solo punto, sino que se pongan los puntos necesarios de acuerdo a la cantidad de números. Es por ello que le pongo un .length

este es mi código a medias, mientras sean 3 decimales se ingresa un punto, peor aun no la concluyo.

Código HTML:
Ver original
  1. <script type="text/javascript">
  2.  
  3. function devuelve_puntos(numeros){
  4. numero = numeros;
  5. largo = numero.length;
  6.  
  7.     if(largo > 3)
  8.     {
  9.        
  10.      for(i=3;i<=(largo);i+=3)    
  11.         {
  12.                        
  13.             numero_nuevo = numero.substr(0,3);
  14.             document.write(numero_nuevo);
  15.                    
  16.        
  17.             if(i==3)
  18.             {
  19.                 numero_nuevo= stockjs(numero_nuevo,".");
  20.             }
  21.                    
  22.         }
  23.        
  24.    
  25.     }
  26.    
  27.     if(largo < 4)
  28.     {      
  29.         return numero;
  30.     }
  31. }  
  32.  
  33.  
  34. //document.write(largo);
  35.  
  36.  
  37. <input type="button" onclick="devuelve_puntos('1234567890')" value="popup">