美文网首页
FCC-JS-BAS-Check for Palindromes

FCC-JS-BAS-Check for Palindromes

作者: zhang_yongfeng | 来源:发表于2018-10-25 16:47 被阅读0次

    检查回文字符串

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

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

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

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

    当你完成不了挑战的时候,记得开大招'Read-Search-Ask'。

    这是一些对你有帮助的资源:

    String.replace()

    String.toLowerCase()

    示例:

    function palindrome(str) {
    
      // 请把你的代码写在这里
    
      str = str.replace(/\W/gi,'');
    
      str = str.replace(/_/g,"");
    
      return str.toLowerCase() == str.split("").reverse().join("").toLowerCase();
    
    }
    
    palindrome("0_0 (: /-\ :) 0-0");
    

    相关文章

      网友评论

          本文标题:FCC-JS-BAS-Check for Palindromes

          本文链接:https://www.haomeiwen.com/subject/mnjctqtx.html