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?