Reemplazar todos los caracteres de un string en javascript

No existe una función que reemplace todos los caracteres de un string por otro en javascript.

Así que se puede agregar al código en las primeras lineas lo siguiente:

String.prototype.reemplazarTodo = function (text, busca, reemplaza) {
    while (text.toString().indexOf(busca) != -1)
        text = text.toString().replace(busca, reemplaza);
    return text;
}

Ya con esta función definida, lo unico que tenemos que hacer es llamarla normalmente desde un string asi:

var mivariable = "aaabbbcccdddbbb";
var mireemplazar = mivariable.reeemplazarTodo(mivariable,'b', 'z');

Y listo.

Espero les sirva

Sean felices! :) Y siéntanse libres de opinar ;)

No hay comentarios:

Publicar un comentario