odin-default-js-exercises/09_palindromes/palindromes.js

22 lines
707 B
JavaScript

const palindromes = function (string) {
// replace(str1 , str2) replaces all str1 with str2.
let processedString = string.toLowerCase().replace(/[^a-z0-9]/g,"");
return processedString == processedString.split('').reverse().join('');
// Solution 2 :
// let str = string.toLowerCase();
// let myArray = str.split('');
// let temp = "";
// let n = myArray.length;
// for(let i = 0 ;i < n ;i++){
// if(myArray[i]>= 'a' && myArray[i] <= 'z' || myArray[i] <= '9' && myArray[i] >= '0'){
// temp += myArray[i];
// }
// }
// return temp == temp.split('').reverse().join('');
};
// Do not edit below this line
module.exports = palindromes;