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"));