Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/02/2012, 17:00
dalfeju
Invitado
 
Mensajes: n/a
Puntos:
Pregunta Reemplazar palabras en un cadena

Supongamos que tengo este script:

Código:
<script>
var cadena = 'Un texto cualquiera (texto)';
cadena = cadena.replace(/texto/ig, 'TEXTO');
document.write(cadena);
</script>
Lo quiero es que reemplace la palabra texto siempre y cuando no esté precedida ni seguida de algún caracter (a excepción de los espacios)... en este caso, no debe de reemplazar la segunda palabra, debido a que está entre paréntesis.

No deseo que muestre esto:

Código:
Un TEXTO cualquiera (TEXTO)
Sino esto:

Código:
Un TEXTO cualquiera (texto)
Nota: Que la solución no sea agregando lo espacios, no es lo que busco...

Código:
cadena = cadena.replace(/ texto /ig, 'TEXTO');
¿Se puede?

Última edición por dalfeju; 14/02/2012 a las 17:16