I have passed ever test case except “almostomla”, it returns true.
function palindrome(str) {
str = str.toLowerCase().replace(/[\W_]+/g, "").replace(/s+/g, "");
return str === str.split('').reverse().join('');
}
I have passed ever test case except “almostomla”, it returns true.
function palindrome(str) {
str = str.toLowerCase().replace(/[\W_]+/g, "").replace(/s+/g, "");
return str === str.split('').reverse().join('');
}
i figured it out, by removeing my /s+/ replace.
I cleaned up your code and added spoiler tags.
You need to use triple backticks to post code to the forum.
See this post for details.