Blog
Determine if a String Contains a Palindrome in JavaScript
Posted on December 7, 2017 in Algorithms, JavaScript, Regular Expressions by Matt Jennings
- Determine if a string contains a palindrome in JavaScript.
- Strip out any non Latin alphabetic characters if needed.
var str = '!Noel - sees Leon';
function getPalinedrome(str) {
var str1 = str.replace(/[^a-z]/gi, '').toLowerCase();
var str1Reverse = str1.split('').reverse().join('');
if(str1 === str1Reverse) {
return true;
}
else {
return false;
}
}
// Output true
console.log(getPalinedrome(str));
Leave a Reply