Lenguajes
Web/Otros
Extra
Enlaces

Reemplazar texto con javascript

En javascript podemos reemplazar texto usando el método replace del objeto string. Por ejemplo si queremos reemplazar la a por la o podemos hacer:

var str = 'cacao';
str = str.replace('a','o');

Lo malo es que replace sólo reemplaza una ocurrencia, así que obtendremos como resultado 'cocao'. Para reemplazar todas las ocurrencias podemos echar mano del método indexOf y un while:

do {

    str = str.replace('a','o');

} while(str.indexOf('a') >= 0);

De esta forma llamaremos a replace tantas veces como haga falta para reemplazar todas las ocurrencias. 

Redactado por Nenillo

Inicio | Contacta

Noticias en RSS2 XHTML Vlido CSS Vlido