Skip to content

Instantly share code, notes, and snippets.

  • Save anonymous/e294892113d93172ebf5 to your computer and use it in GitHub Desktop.
Save anonymous/e294892113d93172ebf5 to your computer and use it in GitHub Desktop.
http://www.freecodecamp.com/fcc9021d63e 's solution for Bonfire: Check for Palindromes
// Bonfire: Check for Palindromes
// Author: @fcc9021d63e
// Challenge: http://www.freecodecamp.com/challenges/bonfire-check-for-palindromes?solution=function%20palindrome(str)%20%7B%0A%20%20%2F%2F%20Good%20luck!%0A%20%20return%20str.toLowerCase().replace(%2F%5B%5Cs.%2C_()%3A%5C%2F%5C-%5C%5C%5D%2Fg%2C%20%22%22)%20%3D%3D%3D%20str.toLowerCase().replace(%2F%5B%5Cs.%2C_()%3A%5C%2F%5C-%5C%5C%5D%2Fg%2C%20%22%22).split(%22%22).reverse().join(%22%22)%3B%0A%7D%0A%0A%0A%0Apalindrome(%221%20eye%20for%20of%201%20eye.%22)%3B%0A
// Learn to Code at Free Code Camp (www.freecodecamp.com)
function palindrome(str) {
// Good luck!
return str.toLowerCase().replace(/[\s.,_():\/\-\\]/g, "") === str.toLowerCase().replace(/[\s.,_():\/\-\\]/g, "").split("").reverse().join("");
}
palindrome("1 eye for of 1 eye.");
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment