string15
@string15
Учусь верстать руками

Задача Палиндром?

Привет!
function palindrome(str) {
   
    str = str.replace(/[^a-zA-Z0-9]/g, '');
    var res = str.toLowerCase().split("").reverse().join("");
    var regex = new RegExp(str);
     
    return regex.test(res);
}


Не срабатывает здесь, почему?
palindrome("A man, a plan, a canal. Panama") should return true.

p.s Нашел причину
function palindrome(str) {

	str = str.replace(/[^a-zA-Z0-9]/g, '').toLowerCase();
	var res = str.split("").reverse().join("");
        var regex = new RegExp(str);
        
        return regex.test(res);

}
  • Вопрос задан
  • 520 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы