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'))