Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>JS Bin</title>
</head>
<body>
</body>
</html>
 
function palindrome(str) {
  // Good luck!
  var re = /([\s+_.,#@$%&*;<>|\!\-+/!^:"'=()\\])/gi;
  var newStr = str.toLowerCase().replace(re, '');
  for (var i = newStr.length-1; i > 0; i--) {
    for (var j = 0; j < newStr.length-1; j++) {
      if (newStr[i] !== newStr[j]) {
        return false;
      }
    }
  }
  return true;
}
console.log(palindrome("A man, a plan, a canal. Panama"));
console.log(palindrome("almostomla"));
console.log(palindrome("e#ye"));
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
anonymouspro
0viewers