我正在努力解决一个简单的问题。我想指示一个for循环返回string.charAt(i)如果string.charAt(i)不是A-Z或a-z。我确定这是一个基本的正则表达式声明,但对于我这个世界,我无法想象它是什么。
如果在此代码中(前两个ifs正在检查a-z字符串和A-Z字符串,则为最终的else):
for (var j = 0; j < 26; j++) {
if (message.charAt(i) === lowercase.charAt(j)) {
output += (j + 13 > 26) ? (lowercase.charAt((j + 13) - 26)) : (lowercase.charAt((j + 13)));
}
else if (message.charAt(i) === uppercase.charAt(j)) {
output += (j + 13 > 26) ? (uppercase.charAt((j + 13) - 26)) : (uppercase.charAt((j + 13)));
}
else if (message.charAt(i) != XXXX) {
output += message.charAt(i);
}
}
}
感谢您的帮助!