2015-08-09 74 views

回答

0

你拿出所有的非字母和轉換爲小寫只是等式的左邊,然後(迴歸後)你是等同它爲str可能仍然有大寫字母和非字母

嘗試:

function palindrome(str) { 
    return str.replace(/[^A-Za-z]/g, '').toLowerCase().split('').reverse().join('') === str.replace(/[^A-Za-z]/g, '').toLowerCase(); 
} 

注意,有沒有必要,如果(X)返回true,否則返回假做,你可以只返回那就是,如果裏面的布爾值。