此任務的要求是代碼對輸入字符串返回「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你能重新打開這個嗎?不是重複的 –