前端截取字符串把空格去掉
时间: 2023-07-01 17:18:16 浏览: 147
可以使用 JavaScript 中的 `trim()` 方法去除字符串前后的空格,然后再使用 `replace()` 方法将字符串中间的空格去除。例如:
```javascript
let str = " hello world ";
str = str.trim().replace(/\s+/g, '');
console.log(str); // 输出 helloworld
```
这里用到了正则表达式 `/s+/g` 匹配字符串中的所有空格。
相关问题
前端截取字符串把空格去掉,并形成一个新数组
可以使用 JavaScript 中的 `split()` 方法将字符串按照空格分割为一个数组,然后再使用 `filter()` 方法去除数组中的空元素。例如:
```javascript
let str = " hello world ";
let arr = str.split(' ').filter(item => item !== '');
console.log(arr); // 输出 ["hello", "world"]
```
这里先使用 `split(' ')` 方法将字符串按照空格分割为一个数组,然后再使用 `filter()` 方法过滤掉数组中的空元素,最终得到一个新的数组。
前端操作字符串的各种方法
前端常用的操作字符串的方法有很多,以下是一些常见的方法:
1. 字符串拼接:可以使用加号(+)或模板字符串(``)来拼接字符串。
2. 字符串长度:使用字符串的 length 属性可以获取字符串的长度。
3. 字符串截取:可以使用 slice、substring 或 substr 方法来截取字符串的一部分。
4. 字符串查找:使用 indexOf 或 includes 方法可以查找字符串中是否包含某个子串。
5. 字符串替换:使用 replace 方法可以将字符串中的某个子串替换为另一个字符串。
6. 字符串分割:使用 split 方法可以将字符串按照指定的分隔符分割成一个数组。
7. 字符串转换:可以使用 toUpperCase、toLowerCase 或 toString 方法将字符串转换为大写、小写或字符串类型。
8. 字符串去除空格:可以使用 trim、trimStart 或 trimEnd 方法去除字符串开头或结尾的空格。
9. 字符串重复:使用 repeat 方法可以将字符串重复指定的次数。
10. 字符串反转:可以使用 split、reverse 和 join 方法将字符串反转。
这些只是一些常见的方法,实际上还有很多其他的字符串操作方法,具体使用要根据实际需求来选择。
阅读全文
相关推荐















