Skip to content

Instantly share code, notes, and snippets.

@bytao7mao
Last active August 5, 2017 16:27
Show Gist options
  • Save bytao7mao/de0e3333bccec399377fd38302ec42fc to your computer and use it in GitHub Desktop.
Save bytao7mao/de0e3333bccec399377fd38302ec42fc to your computer and use it in GitHub Desktop.
palindrome
function palindrome(str) {
if (!isNaN(str)) { str = str.toString(); }
var re = /[\W_]/g;
var lowRegStr = str.toLowerCase().replace(re, '');
var reverseStr = lowRegStr.split('').reverse().join('');
return reverseStr === lowRegStr;
}
palindrome("11222211");
and my personal Palindrome ------------------------------------------------------ WORKSSSSSSSSSSSSSSSSSSSSSSSSSS
function palindrome(str) {
if (!isNaN(str)) {
str = str.parseInt();
} else if (isNaN(str)){
str = str.toString();
}
var reverseStr = str.split('').reverse().join('');
return reverseStr === str;
}
palindrome("eye"); //or "11222211" or "121" or whatever
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment