JSFiddle - React, Tailwind, and code Playground
by Jessie Lau
JavaScript
function PalindromeTwo(str) {
var cleanStr = str.toLowerCase().replace(/[\.,-\/#!$%\^&\*;:{}=\-_`~()]/g,"").split("").join("");
var res = cleanStr.split(" ").join("");
var final = res.split("");
var final2 = res.split("").reverse();
return final === final2;
}
console.log(PalindromeTwo("Noel - sees Leon"));
console.log(PalindromeTwo("A war at Tarawa!"));
console.log(PalindromeTwo("Anne, I vote more cars race Rome-to-Vienna"));
console.log(PalindromeTwo("hey, hello"));