JSFiddle - React, Tailwind, and code Playground
by Prathameshsb
JavaScript
function test(s){
s = s.replace(/\s/g,'');
s = s.replace(/[^A-Z a-z 0-9]/g,'').toLowerCase();
let left = 0;
let right = s.length - 1;
while(left <= right) {
if(s[left] === s[right]) {
left++;
right--;
}else {
return false;
}
}
return true;
}
console.log(test('A man, a plan, a canal: Panama'))