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<script type="text/javascript">
function devuelve_puntos(numeros){
numero = numeros;
largo = numero.length;
if(largo > 3)
{
for(i=3;i<=(largo);i+=3)
{
numero_nuevo = numero.substr(0,3);
document.write(numero_nuevo);
if(i==3)
{
numero_nuevo= stockjs(numero_nuevo,".");
}
}
}
if(largo < 4)
{
return numero;
}
}
//document.write(largo);
<input type="button" onclick="devuelve_puntos('1234567890')" value="popup">