我正在尝试使此回文生成器正常工作,但我无法弄清楚如何使js从多字回文中的单词之间删除空白。赛车不断回来虚假。racecar恢复为真,因此部分代码正在运行。如何让JS忽略“种族”和“汽车”之间的空白,使赛车恢复原状?
function palindrome(word) {
var len = word.length;
word = word.replace(/ +/g, "");
for (var i = 0; i < Math.floor(len/2); i++ ) {
if (word[i] !== word[len - 1 - i]) {
return "FALSE";
}
}
return "TRUE";
}
console.log(palindrome("race car"))
Run Code Online (Sandbox Code Playgroud)
只需执行此操作,
let str = ' aaa aa ';
str = str.replace(/\s+/g,'');
console.log(str);Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8270 次 |
| 最近记录: |