The following code is not working, some tests are being passed, but some aren’t.
function palindrome(str) {
//remove all non-alphanumeric characters
//turn everything into same lower case
str.replace(/[\W_]/g, ""); //*
str.toLowerCase();
var splitString = str.split("");
var reverseArray = splitString.reverse();
var joinArray = reverseArray.join("");
if (str === joinArray){
return true;
} else{
return false;
}
}
palindrome("eye");
**Your browser information:**
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36.
Challenge: Palindrome Checker
Link to the challenge: