正如标题所说,我想用正则表达式删除字符串中的下划线。这就是我所拥有的:
function palindrome(str) {
str = str.toLowerCase().replace(/[^a-zA-Z]/g, '',/\s/g, '',/[0-9]/g,'');
if (str.split("").reverse().join("") !== str) {
return false;
}
else {
return true;
}
}
palindrome("eye");
原文由 olivier 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用
.replace(/_/g, "")
删除所有下划线或使用.replace(/_/g, " ")
将它们替换为空格。这是删除它们的示例: