您的位置:首页 > 其它

[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");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: