Check for Palindromes

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

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

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

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

function palindrome(str) {
  // Good luck!
  var s = /[\W_]/g;
  var newstr = str.replace(s,'').toLowerCase();
  var newStr = newstr.split('').reverse().join('');
  return newstr === newStr;
}

palindrome("eye");

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Q: 检查回文字符串 如果给定的字符串是回文,返回true,反之,返回false。 如果一个字符串忽略标点符号、大...
    灯不梨喵阅读 249评论 0 0
  • 如果给定的字符串是回文,返回true,反之,返回false。如果一个字符串忽略标点符号、大小写和空格,正着读和反着...
    Marks阅读 294评论 0 0
  • 检查回文字符串如果给定的字符串是回文,返回true,反之,返回false。如果一个字符串忽略标点符号、大小写和空格...
    匿名用户404阅读 209评论 0 1
  • 原文写于2016年12月9日,农历11月11日,本人22周岁生日时。第一次发布地点是本人的QQ空间https://...
    云染霜天阅读 187评论 0 0
  • 1.前提:该帐号已经被认领了,然后广告主对该帐号进行一个投放,那么投放的话,这个时候给她们一个联系方式?然后他们用...
    三刀刘阅读 242评论 0 0