试图检查回文。我查过其他答案,但没有包含标点符号&空格。JavaScript检查回文(包括空格和标点符号)
“从不奇怪甚至不”和“一个男人,一个计划,一条运河。巴拿马”应该回归真实,但他们不会。
function palindrome(str) {
if(str.replace(/[^\w\s]|_/g, "").toLowerCase() === str.replace(/[^\w\s]|_/g, "").toLowerCase().split("").reverse().join("")){
return true;
} else {
return false;
}
}
palindrome("eye");
如果空格和标点符号是回文的一部分,它们不应该返回true。 – tenub