\ W匹配器vs空格?正则表达式

时间:2018-10-14 13:11:46

标签: javascript regex

我想从单词中删除所有非字母数字字符,但是我宁愿保留空格。能否以某种方式将这两种情况结合在一起?

const word = 'dwa$-I| awd#4'.replace(/\W/g, '');
console.log(word); // whitespace removed =((

1 个答案:

答案 0 :(得分:1)

您可以使用[^\w\s],这意味着您要从搜索中排除字母数字空格字符。

const word = 'dwa$-I| awd#4'.replace(/[^\w\s]/g, '');
console.log(word);

相关问题