Wenas:
¿Pq parseFloat("2,032.41") devuelve 2?
THX
| ||||
Re: problema con parseFloat Investigando, he visto esto cadena..replace(/,/g,"") ¿q quiere decir? Y pq cadena.replace(",","") solo eliminar la primera coma q encuentra? thx
__________________ No es sabio el que sabe sino el que no sabe y quiere aprender Última edición por fjmasero; 02/07/2007 a las 11:41 |
| ||||
Re: problema con parseFloat Cita: El método replace() de los Strings tiene dos maneras de ser llamado:String("").replace(String areemplazar, String reemplazo); String("").replace(Object regExp, String reemplazo); En el caso de cadena.replace(",","") estamos en la manera "simple". Encuentra la primera incidencia, y la reemplaza. En el caso de cadena.replace(/,/g,"") estamos en la manera de la expresión regular, que si le quitásemos la g funcionaría de la misma manera que la anterior línea. Digamos que la expresión regular te permite encontrar patrones que una cadena fija no puede (como encontrar una p seguida de cualquier vocal, o simplemente hacer case insensitive la cadena). Un saludo.
__________________ - Haz preguntas inteligentes, y obtendrás más y mejores respuestas. - Antes de postearlo Inténtalo y Búscalo. - Escribe correctamente tus mensajes. |
| ||||
Re: problema con parseFloat Gracias derkenuke, y a todos. Algo así sospechaba, pero con esto de las expresiones regulares me hago un lio de pm. THX
__________________ No es sabio el que sabe sino el que no sabe y quiere aprender |