I'm attempting to find a solution to check for a palindrome. When I use the code:
function palindrome(str) {
var checkSpecial = str.replace(/[^A-Za-z0-9]/g, '');
var checkPalindrome = str.split('').reverse().join('');
return checkSpecial == checkPalindrome;
}
console.log(palindrome("_eye")); // false
It returns false. I can't seem to get non-alphanumeric characters to remove.