JSFiddle - React, Tailwind, and code Playground

by TheDiamondDoge

JavaScript

const arr = ['кек', 'Я ем змея', 'Тя, Дуся, судят', 'не палиндром'];

function isPalindrom(str) {
	let formattedStr = str.toLowerCase().replace(/[^а-яА-яёЁйЙ]/g, '');
	return formattedStr === formattedStr.split("").reverse().join("");
}

function getPalindroms(arr) {
	return arr.reduce((last, current) => {
  	return isPalindrom(current) ? [...last, current] : last 
  }, []);  
}

console.log(isPalindrom("Тя, Дуся, судят"));
console.log(getPalindroms(arr))