js去掉字符串前后空格
时间: 2023-08-09 16:05:41 浏览: 86
可以使用JavaScript中的`trim()`函数,该函数可以去掉字符串前后的空格,示例代码如下:
```javascript
var str = " hello world ";
var trimmedStr = str.trim(); // 去掉字符串前后空格
console.log(trimmedStr); // 输出:hello world
```
相关问题
js 清除字符串前后空格/所有空格的方法?
在 JavaScript 中清除字符串前后空格/所有空格有以下几种方法:
1. 使用 trim() 方法:trim() 方法可以去除字符串前后的空格。例如,如果要清除一个字符串变量 str 的前后空格,可以使用 str.trim()。
2. 使用正则表达式:可以使用正则表达式将字符串中的空格替换为空。例如,如果要清除一个字符串变量 str 中所有的空格,可以使用 str.replace(/\s/g, '')。
3. 使用 split() 和 join() 方法:可以使用 split() 方法将字符串按照空格分割成一个字符数组,然后使用 join() 方法将字符数组拼接成一个新的字符串,中间没有空格。例如,如果要清除一个字符串变量 str 中所有的空格,可以使用 str.split(' ').join('')。
需要注意的是,以上方法都是返回一个新的字符串,原始的字符串变量不会改变。另外,这些方法只能去除前后的空格和所有的空格,不能去除字符串中间的空格。
以下是一个示例代码:
```js
let str = ' hello world ';
console.log(str.trim()); // 输出 'hello world'
console.log(str.replace(/\s/g, '')); // 输出 'helloworld'
console.log(str.split(' ').join('')); // 输出 'helloworld'
```
以上就是几种常用的清除字符串前后空格/所有空格的方法。
js去除字符串的空格
可以使用JavaScript中的replace()方法结合正则表达式来去除字符串中的空格。示例代码如下:
```javascript
let str = " hello world ";
str = str.replace(/\s+/g, "");
console.log(str); //输出"helloworld"
```
这里的正则表达式 \s+ 匹配一个或多个空格,g表示全局匹配,即匹配所有符合条件的空格字符。replace()方法将匹配到的空格字符替换为空字符串,从而去除了字符串的空格。
阅读全文