Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/09/2009, 01:18
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 1 mes
Puntos: 1485
Respuesta: toLocaleString problema IE

inconsistencia del navegador. de todos los navegadores, iexplorer es el unico que he visto hacer eso. en todo caso lo que puedes hacer es usar expresiones regulares para determinar si existe la parte decimal y eliminarlo.
Código:
Number.prototype.noDecimal = function(){
return this.toLocaleString().replace(/,\d+$/, "");
}
lo que haces es muy simple. ahora, en lugar de usar toLocaleString utilizas noDecimal.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.