function conversion(captura) { console.log(captura); captura = captura.replace(/a/g, "ai"); captura = captura.replace(/e/g, "\n"); captura = captura.replace(/i/g, "imes"); captura = captura.replace(/o/g, "ober"); captura = captura.replace(/u/g, "ufat"); console.log(captura); document.getElementById("areaEncriptado").value = captura; } El detalle es el siguiente al capturar ejemplo hola la función me devuelve hoberlaimes pero hola no tiene ninguna i, entonces como lo puedo resolver de igual manera mi función para desencriptar me devuelve holames, como pueden notar no hay algo extraño en la función que haga que ocurra ese error. Desde ya agradezco la ayuda que me puedan brindar. Saludos.