就像标题说的,我想用正则表达式删除字符串中的下划线。这是我所拥有的:
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");
5条答案
按热度按时间3bygqnnd1#
使用
.replace(/_/g, "")
删除所有下划线,或使用.replace(/_/g, " ")
将下划线替换为空格。下面是删除它们的示例:
wgeznvg72#
你可以使用
.replace
来实现这个。使用下面的代码。它会用second parameter
替换所有的_
。在我们的例子中,我们不需要第二个参数,所以所有的_
都会被移除。lmyy7pcs3#
这应该行得通。
j7dteeu84#
您可以从响应或任何字符串中删除下划线,如下所示:"你好里佐"**
9udxz4iz5#
为我工作而且最快的方法