如何在JavaScript中对此String进行回文处理?

时间:2015-12-18 17:43:41

标签: javascript

我的一个陈述仍然没有回复。我有我的代码:

    function palindrome(str) {



 str = str.replace(/[ ,\.]/g,'').toLowerCase();
 if (str===str.split('').reverse().join('')) {

return true;}
  else  {
    return false;


  }

}

palindrome("eye");

这是不会返回true的那个: 回文(“0_0(:/ - \ :) 0-0”)应该返回true。

1 个答案:

答案 0 :(得分:1)

str.replace返回一个值,但不会将其设置回str。

str = str.replace(/[ ,\.]/g, '').toLowerCase();