Estoy preparando una función que reemplaza todos los carácteres de un string por sus html-numbers, de manera que "1" sea reemplazado por "& # 4 8 ;" o que "@" sea reemplazado por "& # 6 4 ;".
El caso es que tengo todos los carácteres a evaluar en un array, pero se me complica porque que al hacer esto:
Código HTML:
var txEvl = '1'; var txOut = '& # 4 8 ;'; var rgx = /txEvl/g; /* Problema acá */ var rpl = txEvl; rpl = rpl.replace(rgx, txOut); console.log( rpl );
Código HTML:
var rgx = /1/g;
¿Existe alguna alternativa para pasarle una variable al RegEx en vez de aplicarlo directo?
Gracias anticipadas a cualquier ayuda o idea que me puedan ofrecer.