您好,我正在尝试解决经典的旋转密码问题,但我也在尝试解决字符串中何时包含数字的问题。到目前为止,这是我一直在使用 javascript 的方法:
function rotationalCipher(input, rotationFactor) {
const originalAlpha = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
return input.replace(/[a-z]/gi, letter => originalAlpha[originalAlpha.indexOf(letter)+rotationFactor]);
}
它可以工作,但不能解决字符串中的数字。我很感激任何帮助。