Alguien que me ayude?
Necesito una funcíón en JAvascript que elimne formatos de números:
e.g.
$234,5345.45 a 2345345.45
Lo necesito para posteriormente realizar operaciones sobre esa cantidad.
Gracias por adelantado
| |||
Funcion que quiter formato de números. Alguien que me ayude? Necesito una funcíón en JAvascript que elimne formatos de números: e.g. $234,5345.45 a 2345345.45 Lo necesito para posteriormente realizar operaciones sobre esa cantidad. Gracias por adelantado |
| ||||
Re: Funcion que quiter formato de números. Prueba a poner: numero="123,123.1234"; numero=parseFloat(numero.split(",").join("")); y ya está!
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |
| |||
Re: Funcion que quiter formato de números. Hola Bueno, la solución de KarlanKas es muy buena, sin embargo dejo a un lado el signo $ y no se si se pueda solucionar tambien de una vez con la funcion que el brinda. Doy la siguiente solución: function b(a) { //$234,5345.45 a 2345345.45 b = a.replace("$",""); c = b.replace(",",""); alert (c); d = parseFloat(c); d = d+45.0; alert (d); } <form> <input type="submit" name="a" value="$234,5345.45"> </form> |
| ||||
Re: Funcion que quiter formato de números. Tiene razón el Patrón. Sería así: numero=parseFloat(numero.substring(1,numero.length ).split(",").join(""));
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |
| ||||
Re: Funcion que quiter formato de números. Cita: Más bien replace a secas ;), que se nos mezcla el php por aquí...
Iniciado por locojars strReplace Más opciones:
Código:
var numero="$12,344,234.2342"; //eliminando todo lo que no sea un número o un punto numero=numero.replace( RegExp("[^0-9.]","g") ,"");
__________________ - Haz preguntas inteligentes, y obtendrás más y mejores respuestas. - Antes de postearlo Inténtalo y Búscalo. - Escribe correctamente tus mensajes. |