我的一个陈述仍然没有回复。我有我的代码:
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。
答案 0 :(得分:1)
str.replace返回一个值,但不会将其设置回str。
str = str.replace(/[ ,\.]/g, '').toLowerCase();