前端截取字符串把空格去掉
时间: 2023-07-01 16:18:16 浏览: 76
可以使用 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()` 方法过滤掉数组中的空元素,最终得到一个新的数组。
前端将字符串以空格为单位截取
在前端,可以使用JavaScript的split()方法来以空格为单位截取字符串。以下是一个示例代码:
```javascript
const str = '07-13 14时 07-13 13时 07-13 12时 07-13 11时 07-13 10时 07-13 09时 07-13 08时 07-13 07时 07-13 06时 07-13 05时 07-13 04时 07-13 03时 07-13 02时 07-13 01时 07-13 00时 07-12 23时 07-12 22时 07-12 21时 07-12 20时 07-12 19时 07-12 18时 07-12 17时 07-12 16时 07-12 15时';
const result = str.split(' ');
console.log(result);
```
运行以上代码,将会得到一个数组,数组中的每个元素都是以空格为界限截取的子字符串:
```javascript
['07-13', '14时', '07-13', '13时', '07-13', '12时', '07-13', '11时', '07-13', '10时', '07-13', '09时', '07-13', '08时', '07-13', '07时', '07-13', '06时', '07-13', '05时', '07-13', '04时', '07-13', '03时', '07-13', '02时', '07-13', '01时', '07-13', '00时', '07-12', '23时', '07-12', '22时', '07-12', '21时', '07-12', '20时', '07-12', '19时', '07-12', '18时', '07-12', '17时', '07-12', '16时', '07-12', '15时']
```
你可以根据需要使用这个数组进行后续操作。