Con esta función podemos reemplazar caracteres en cadenas de texto con total sencillez.
Con esta función podemos reemplazar caracteres en cadenas de texto con total sencillez. Lo único que hay que tener en cuenta es que este método devuelve una copia de la cadena y no modifica el texto original.
String.prototype.reemplazar = function(termino1, termino2) {
var temp_array = this.split(termino1);
var new_cadena = «»;
for (var k = 0; k
}
new_cadena = new_cadena.substring(0, new_cadena.length-termino2.length);
return new_cadena;
};
// ejemplo de uso
cadena=»hola a todos»;
cadena2 = cadena.reemplazar(«hola», «adios»);
trace(cadena2); // devuelve adios a todos
trace(cadena); // devuelve hola a todos
Hay pasarle dos parámetros, termino1 que es el texto a reemplazar y termino2 que es el nuevo texto. Al definirlo como un prototipo estará disponible para todos los objetos de la clase String. Os mostramos el código en AS 1.0.
Leave A Comment