Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/07/2007, 21:08
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 7 meses
Puntos: 45
Re: problema con parseFloat

Cita:
Iniciado por fjmasero Ver Mensaje
Investigando, he visto esto

cadena..replace(/,/g,"")

¿q quiere decir?

Y pq cadena.replace(",","") solo eliminar la primera coma q encuentra?


thx
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.