如何仅将正则表达式字母表添加到javascript上的数组拆分?
所以我试着把这条线倒过来。它可以工作,但我想要的是它只返回字母表 例如:如何仅将正则表达式字母表添加到javascript上的数组拆分?,javascript,Javascript,所以我试着把这条线倒过来。它可以工作,但我想要的是它只返回字母表 例如: wolfrevo应返回overflow kca456ts应返回stack 这是到目前为止我的代码 function reverseLetter(str) { const reverse = str.split(/[^a-zA-Z\d\s:]/).reverse().join("") return reverse } 谢谢使用str.replace()删除与regexp匹配的字符。然后将其拆分,
wolfrevo
应返回overflow
kca456ts
应返回stack
这是到目前为止我的代码
function reverseLetter(str) {
const reverse = str.split(/[^a-zA-Z\d\s:]/).reverse().join("")
return reverse
}
谢谢使用str.replace()
删除与regexp匹配的字符。然后将其拆分,得到一个可以反转的数组
如果只需要字母,则不应在regexp中包含\d\s:
功能反转器(str){
const reverse=str.replace(/[^a-zA-Z]/g'').split(“”)。reverse().join(“”)
反向返回
}
控制台.log(reverseLetter(“wolfrevo”);
控制台日志(reverseLetter(“kca456ts”)问题是,为什么要使用str.split()
删除字符?使用str.replace()。好的,我知道了。我会磨练我的正则表达式技能。谢谢你,伙计!您可以通过替换为空字符串来删除。