
13/11/2004, 07:13
|
 | | | Fecha de Ingreso: mayo-2004
Mensajes: 1.266
Antigüedad: 20 años, 9 meses Puntos: 2 | |
Quedaría más elegante con expresiones regulares pero esto te podría valer:
if (numero.indexOf(".")==-1){
numero=numero+".00";
}else{
decimales=numero.substring(numero.indexOf(".")+1);
if (decimales.length==1){
numero=numero+"0";
}else if (decimales.length>2){
var parteEntera=numero.substring(0,numero.indexOf(".") );
numero=parteEntera+"."+decimales.substring(0,2);
}
} |