Я пытаюсь написать funciton в Javascript, который удалит все пробелы и знаки препинания в предложении, а затем проверьте, является ли это палиндром. Я получил большую часть работы, но он не удалит пространство после периода в канале. Как я могу это сделать?удалить пробел после периода 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");
Перемещают 'ул = str.split (' ') присоединиться (''); строка' 'перед тем, ул = str.replace (/ \ S +/г, ''). '. Вы заменяете все пробелы и снова соединяете их с помощью 'str = str.split ('.'). Join ('');' – Kamehameha