como puedo pasar de string a numerico con decimales quitando la " , " para que med e los resultados..
gracias..

| |||
Convirtiendo a numerico.. Hola que tal. mi problema es que tengo un Input en un form donde deben introducir una cantidad numerica , con esta hago un par de operaciones utilizando parseFloat() y todo me funciona bien, el problema es cuando la persona introduce cantidad de miles y pone la coma (" , ") como separador de miles, las operaciones dan otros resultados.. como puedo pasar de string a numerico con decimales quitando la " , " para que med e los resultados.. gracias.. ![]() |
| |||
Para evitar errores al introducir los datos podrías indicarle al usuario cual es el separador de los miles y controlar que no pueda meter otro. Para recoger los datos, quizá puedas hacerlo con subcadenas. Me explico: -Para recoger los miles, desde el comienzo de la cadena hasta la posición del separador de miles. La siguiente subcadena hasta el separador de decimales, y para los decimales desde esta posición hasta el final. No se si te habrá servido de algo. |
| |||
Quiza podría usar DecimalFormat, que hace exactamente eso: http://java.sun.com/j2se/1.4.2/docs/...malFormat.html |