[freeCodeCamp] Check for Palindromes解题
2018-01-12 17:10
465 查看
题目:
检查回文字符串如果给定的字符串是回文,返回true,反之,返回false。
如果一个字符串忽略标点符号、大小写和空格,正着读和反着读一模一样,那么这个字符串就是palindrome(回文)。
注意你需要去掉字符串多余的标点符号和空格,然后把字符串转化成小写来验证此字符串是否为回文。
代码:
function palindrome(str) { // 请把你的代码写在这里 var a = str.replace(/\W/g, '').replace('_','').toLowerCase(); var b = str.replace(/\W/g, '').replace('_','').toLowerCase().split("").reverse().join(""); if (a == b) { return true; } else { return false; } } var asd = '0_0 (: /-\ :) 0-0'; asd.replace(/\W/g, '').toLowerCase(); palindrome("eye");
相关文章推荐
- FreeCodeCamp日志-基础前端项目完成
- FreeCodeCamp学习--Mutations
- freeCodeCamp简单编程题(1)
- freecodecamp项目---tictactoe
- FreeCodeCamp日志-基础前端项目完成
- [freeCodeCamp] Start a Nodejs Server - Complete "Make it Modular"
- [freeCodeCamp] solution to HTTP JSON API SERVER passed!
- freeCodeCamp学习记录——初级算法[01]翻转字符串
- js的一些入门题目(freecodecamp)
- FreeCodeCamp日志-基础算法编程完成
- freecodecamp学习--Find the Longest Word in a String
- FreeCodeCamp学习--Return Largest Numbers in Arrays
- FreeCodeCamp学习--Falsy Bouncer
- freeCodeCamp题目:No repeats please(排列组合题)
- FreeCodeCamp备查簿(6:#161-#190--JavaScript基础)
- 【freecodecamp】HTML5和CSS知识点
- FreeCodeCamp日志-基础算法编程完成
- [FreeCodeCamp-JavaScript]Basic Algorithm
- freecodecamp学习--Find the Longest Word in a String
- FreeCodeCamp学习--Return Largest Numbers in Arrays