
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对象详解
正则表达式来对字符串中其他字符进行处理
该博客探讨了一个JavaScript函数`varisPalindrome`,它通过将输入字符串转为小写并移除非字母数字及下划线字符,然后比较字符串两端字符来判断是否为回文。核心知识点涉及`toLowerCase()`方法、正则表达式以及字符串操作。
196

被折叠的 条评论
为什么被折叠?



