JSFiddle - React, Tailwind, and code Playground

by Joshua Dwire

JavaScript

function palindrome(str) {
  var i;
  str = str.toLowerCase().replace(/[^a-z]/g,'');
  console.log(str)
  
  for (i=0;i<=str.length/2;i++){
  console.log(str[i])
  console.log(str[str.length - i-1])
  	if(str[i]!=str[str.length-i-1])return false
  }
  return true;
}


document.write(palindrome("eye") ? 'true' : 'false');
document.write(palindrome("abccba") ? 'true' : 'false');
document.write(palindrome("Madam I’m Adam") ? 'true' : 'false');
document.write(palindrome("Hello World!") ? 'true' : 'false');
document.write(palindrome("ASDF") ? 'true' : 'false');