此任务的要求是代码对输入字符串返回“true”或“false”。该字符串可以是简单的单词或短语。另一个问题没有解决这些需求。请重新打开并在这里回答。我正在研究函数来检查给定的字符串是否是回文。我的代码似乎适用于简单的单词回文,但不适用于具有大写或空格的回文。检查字符串是否是JavaScript中的回文
function palindrome(str)
{
var palin = str.split("").reverse().join("");
if (palin === str){
return true;
} else {
return false;
}
}
palindrome("eye");//Succeeds
palindrome("Race car");//Fails
这个问题是问如何产生回文,没有检查两个字符串是否给予上述标准回文。如果我们可以重新打开它,我会将其作为回答发布:函数isPalindrome(str){str \ str.replace(/ \ s/g,'').toLowerCase(); \t return str === str.split('')。reverse()。join(''); }' –
@ AlexanderO'Mara你在这里正确的轨道上。我需要帮助了解如何在JavaScript中使用regexpressions,并在这里使用它们来删除空格和任何标点符号以及任何大写字母。我希望他们能重开这个问题,因为另一个问题是完全不同的。 –
@ jfriend00你能重新打开这个吗?不是重复的 –