gpt4 book ai didi

javascript - 如何在 javascript 中按空格和特殊字符拆分字符串?

转载 作者:行者123 更新时间:2023-11-30 07:07:11 25 4
gpt4 key购买 nike

我想用空格和特殊字符拆分一个字符串。

例如:

var strSplit = "hell@o wor&ld";

我想要这个输出:

//["hell","o","wor","ld"]

这个方法我试过

var arr= []; 
"hell@o wor&ld".split(/(\W)/).forEach(function(elem) {
if (!/^\s*$/.test(elem)) {
arr.push(elem);
}
});

我得到的结果是:

// arr= ['hell', '@', 'o', 'wor', '&', 'ld'] 

我无法删除特殊字符,有人可以帮我吗?

最佳答案

您只需要修复您的正则表达式。相反,使用:

/\W+/

这里我们按非单词字符(\W+)(连续)进行拆分

var strSplit = "hell@o wor&ld";
var splitArr = strSplit.split(/\W+/);

console.log(splitArr);

关于javascript - 如何在 javascript 中按空格和特殊字符拆分字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53535442/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com