使用js的正则,写一个替换特殊符号和空格为‘‘,’’的代码
时间: 2024-04-29 19:24:31 浏览: 248
JS利用正则配合replace替换指定字符
5星 · 资源好评率100%
可以使用replace方法结合正则表达式来实现替换特殊符号和空格为''的代码,例如:
```javascript
const str = 'hello! world@ how# are$ you?';
const replacedStr = str.replace(/[^\w\s]/g, '').replace(/\s/g, '');
console.log(replacedStr); // 输出 'helloworldhowareyou'
```
上面的代码中,首先使用正则表达式`/[^\w\s]/g`匹配所有非字母、数字和空格的字符,然后使用replace方法将其替换为空字符串''。接着再使用正则表达式`\s/g`匹配所有空格,同样使用replace方法将其替换为空字符串''。最终得到的replacedStr就是将特殊符号和空格替换为''后的字符串。
阅读全文