var isPalindrome = function(s) {
//把s中字母都转化成小写
var s1=s.toLowerCase();
//\W表示除字母数字下划线以外的符号 从而后面要跟一个_来包括_ /g表示全部替换
s1=s1.replace(/[\W_]/g,"")
let i=0,j=s1.length-1
while(i<=j)
{
if(s1[i] !== s1[j])
{
console.log(s1)
return false;
}
i++;
j--;
}
return true;
};
知识点:
s.toLowerCase() 把大写字母转换为小写字母
js string对象详解
正则表达式来对字符串中其他字符进行处理