Hola señores
Estoy tratando de aprender a usar las expresiones regulares y pretendi hacer el siguiente efecto (que funciona) a traves de una funcion:
Código HTML:
var txt = "Este es un texto de Junior para Junior ver como funciona y Junior convencer a otros usuarios.";
alert ( txt.replace(/Junior/g, 'JuniHH') );
Aplique lo mismo via una funcion de la siguiente forma:
Código HTML:
function rplc (str,wrd,rpl)
{
return str.replace(/wrd/g, rpl);
};
var txt = "Este es un texto de Junior para Junior ver como funciona y Junior convencer a otros usuarios.";
var txtRpl = rplc (txt,'Junior','JuniHH');
alert (txtRpl);
No funciono. Entiendo que por la forma como paso el nombre de la variable donde se guarda el valor a reemplazar.
Como se puede pasar una variable y que la expresion regular haga el trabajo de reemplazo del valor ??