Hola Rafa!!!
te comento para que lo tengas en cuenta, el string.replace SOLO modifica
el texto en la primer ocurrencia... si lo tenés varias veces, solo quita la
primera...
var sCadena = "tira esto de esto la esto cadena";
var sSubCadena = "esto";
sCadena = sCadena.replace (sSubCadena);
alert (sCadena);
el resultado de este ALERT será "tira de esto la esto cadena"... lo que
deberías hacer si querés remplazar todas las ocurrencias, sería un ciclo de
repetición hasta que no queden mas sSubCadenas... así:
var sCadena = "tira esto de esto la esto cadena";
var sSubCadena = "esto";
while (sCadena.indexOf (sSubCadena) != -1)
sCadena = sCadena.replace (sSubCadena);
alert (sCadena);
y con eso ya está.
Saludos!!!!
El día 5/01/07, Rafa Garcia <[EMAIL PROTECTED]> escribió:
>
> Gonzalo López escribió:
> > con este codigo compruebas si existe la subcadena dentro de la cadena,
> > y de ser asi, la quita.
> >
> > var cadena = "tira esto de la cadena";
> > var subcadena = "esto";
> > var pos = cadena.indexOf(subcadena);
> > if (pos!=-1) { cadena = cadena.substr(0, pos) + cadena.substr(pos
> > + subcadena.length, cadena.length);
> > }
> > alert(cadena);
> >
> > Gonzalo
>
> Gracias, Gonzalo, aunque googleando (ayer era tarde y estaba espeso) he
> encontrado en un minuto la respuesta, el string.replace();
> Un saludo y buen viernes.
> _______________________________________________
> javaEScript mailing list
> [email protected]
> http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net
>
--
Juan José Montes de Oca Arbós.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL:
http://lists.scriptia.net/pipermail/javaescript-scriptia.net/attachments/20070105/e4c62201/attachment.htm
_______________________________________________
javaEScript mailing list
[email protected]
http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net