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;
}
}
}
「almostomla」,「_eye」和「My age is 0,0 si ega ym」都不是迴文 – TheCrzyMan
哦等等。你說它認爲他們是?我困了。我可能不應該瀏覽 – TheCrzyMan
可能的重複[如何檢查兩個數組是否與JavaScript相等?](https://stackoverflow.com/questions/3115982/how-to-check-if-two-arrays-are -EQUal與 - 的JavaScript) –