gpt4 book ai didi

javascript - 删除句点后的空格 javascript

转载 作者:行者123 更新时间:2023-12-02 15:59:56 24 4
gpt4 key购买 nike

我正在尝试用Javascript编写一个函数,该函数将删除句子中的所有空格和标点符号,然后检查它是否是回文。我已经让它的大部分工作了,但是它不会删除运河中句点之后的空间。我怎样才能做到这一点?

function palindrome(str) {

str = str.toLowerCase();
str = str.replace(/\s+/g, '');
str = str.replace(/,/g , "");
str = str.split('.').join(' ');

document.write(str);

if(str.split("").reverse().join("") === str) {
return true;
}
else {
return false;
}
}

palindrome("A man, a plan, a canal. Panama");

最佳答案

我会使用一个替换空格、逗号和句点

function palindrome(str) {

str = str.toLowerCase();
str = str.replace(/[\s,\.]+/g, '');
document.write(str);

if(str.split("").reverse().join("") === str) {
return true;
}
else {
return false;
}
}

console.log(palindrome("A man, a plan, a canal. Panama"));

关于javascript - 删除句点后的空格 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31275989/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com