这个任务的要求是,代码针对一个输入字符串返回“true”或“false”。该字符串可以是简单的单词或短语。其他问题没有解决这些需求。请重新打开并在此回答。我正在编写一个函数来检查给定的字符串是否是回文。我的代码似乎适用于简单的单词回文,但不适用于具有大小写或空格的回文。
function palindrome(str)
{
var palin = str.split("").reverse().join("");
if (palin === str){
return true;
} else {
return false;
}
}
palindrome("eye");//Succeeds
palindrome("Race car");//Fails
function isPalindrome(str) { str = str.replace(/\s/g, '').toLowerCase(); return str === str.split('').reverse().join(''); }
- Alexander O'Marafunction isPalindrome(str) { str = str.replace(/\W/g, '').toLowerCase(); return str === str.split('').reverse().join(''); }
- Alexander O'Mara