Hola, estoy tratando de resolver el clásico problema de cifrado rotacional, pero también estoy tratando de resolver cuándo se incluyen números en la cadena. Hasta ahora, este es el método que he estado usando javascript:
function rotationalCipher(input, rotationFactor) { const originalAlpha = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; return input.replace(/[az]/gi, letter => originalAlpha[originalAlpha.indexOf(letter)+rotationFactor]); }Funciona pero no aborda los números dentro de la cadena. Agradecería cualquier ayuda.