第一种方法
const isPalindrome = (s) => {
s = s.toLowerCase().match(/[a-z0-9]+/g, '');
if(!s) return true;
s = s.join('');
let left = 0;
let right = s.length - 1;
while(left < right) {
if(s[left] !== s[right]){
return false;
}
left++;
right--;
}
return true;
};
第二种方法
const isPalindrome = (s) => {
s = s.replace(/[^a-zA-Z0-9]/g, "").toLowerCase();
return s === s.split('').reverse().join('');
};