js正则去除字符串中#键!!!
时间: 2023-06-08 19:04:15 浏览: 100
JS使用正则去除字符串最后的逗号
的空格和特殊符号。
使用正则表达式可以很方便地去除字符串中的空格和特殊符号。
具体方法如下:
1. 去除空格:
可以使用正则表达式/\s/g去除字符串中的空格。其中,/\s/表示匹配任意空白字符,包括空格、制表符、换页符等;g表示匹配所有符合条件的字符。
示例代码:
```
let str = ' Hello, world! ';
let newStr = str.replace(/\s/g, '');
console.log(newStr); // 输出:Hello,world!
```
2. 去除特殊符号:
可以使用正则表达式/[^\u4e00-\u9fa5\w]/g去除字符串中除了中文、字母、数字和下划线以外的所有字符。其中,\u4e00-\u9fa5表示中文的Unicode编码范围,\w表示字母、数字和下划线,[^\u4e00-\u9fa5\w]表示除了中文、字母、数字和下划线以外的所有字符,加上g表示匹配所有符合条件的字符。
示例代码:
```
let str = 'Hello, !@#$%^&* ()_+ World 世界';
let newStr = str.replace(/[^\u4e00-\u9fa5\w]/g, '');
console.log(newStr); // 输出:HelloWorld世界
```
阅读全文