Javascript:如果string.charAt不等于a-z或A-Z

时间:2016-05-26 11:43:37

标签: javascript regex if-statement

我正在努力解决一个简单的问题。我想指示一个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);
  } 
}

}

感谢您的帮助!

0 个答案:

没有答案