如果给定的字符串是回文,返回true,反之,返回false。
palindrome(回文)是指一个字符串忽略标点符号、大小写和空格,正着读和反着读一模一样。
replace():利用正则去除字符串以外标点空格等;
toLowerCase():转换大小写;
function palindrome(str) {
// Good luck!
var result,rts;
str=str.replace(/[\W|_]/g,"").toLowerCase();
result=str.split('');
rts=result.reverse().join('');
if(str==rts){
return true;
}else{
return false;
}
}
palindrome("0_0 (: /-\C. :) 0-0");