2017-09-23 48 views
0

我試圖創建一個函數來檢查字符串是否是迴文。大部分的試驗工作,但下面不與我的代碼工作:(_eye,almostomla,我的年齡是0,0 SI EGA YM) 這裏是我的功能:我試圖確定一個字符串是否是迴文

function palindrome(str) { 
var specChar = "/\D/g"; 
var array = str.trim().replace(specChar, '').toLowerCase().split(''); 
var array2 = str.trim().replace(specChar, '').toLowerCase().split('').reverse(); 
for (var i = 0; i < array.length; i++) { 
    if (array[i] === array2[i]) { 
    return true; 
    } else { 
     return false; 
    } 
    } 
    } 
+1

「almostomla」,「_eye」和「My age is 0,0 si ega ym」都不是迴文 – TheCrzyMan

+0

哦等等。你說它認爲他們是?我困了。我可能不應該瀏覽 – TheCrzyMan

+0

可能的重複[如何檢查兩個數組是否與JavaScript相等?](https://stackoverflow.com/questions/3115982/how-to-check-if-two-arrays-are -EQUal與 - 的JavaScript) –

回答

相關問題