Cita:
Iniciado por fjmasero
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.