JavaScript实现-检查回文字符串-Check for Palindromes

来源:互联网 发布:什么软件可以学鬼步舞 编辑:程序博客网 时间:2024/06/14 03:44

检查回文字符串

如果给定的字符串是回文,返回true,反之,返回false

如果一个字符串忽略标点符号、大小写和空格,正着读和反着读一模一样,那么这个字符串就是palindrome(回文)。

注意你需要去掉字符串多余的标点符号和空格,然后把字符串转化成小写来验证此字符串是否为回文。

函数参数的值可以为"racecar""RaceCar""race CAR"

function palindrome(str) {    newstr = str.replace(/[^A-Za-z0-9]/g, "");  //console.log(newstr);  backstr = newstr.split("").reverse().join("");  //console.log(backstr);  if (newstr.toLowerCase() === backstr.toLowerCase()){    //console.log("true");return true;  }else {    //console.log("false");    return false;  }    }palindrome("A man, a plan, a canal. Panama");



原创粉丝点击