js中的trim()方法
时间: 2023-09-28 22:06:24 浏览: 46
`trim()` 方法是 JavaScript 字符串对象的一个内置方法,用于删除字符串两端的空格。该方法不会改变原始字符串,而是返回一个新的字符串。
以下是使用 `trim()` 方法的示例:
```javascript
const str = ' Hello, World! ';
const trimmedStr = str.trim();
console.log(trimmedStr); // 输出:'Hello, World!'
```
在上面的示例中,`trim()` 方法被应用于 `str` 字符串,返回一个去除了两端空格的新字符串 `trimmedStr`。
相关问题
JS trim方法
在 JavaScript 中,`trim()` 方法可以去除字符串两端的空格,返回去除空格后的新字符串。该方法不会修改原字符串,而是返回一个新的字符串。
示例代码:
```
const str = " hello world ";
console.log(str.trim()); // "hello world"
```
`trim()` 方法可以去除字符串两端的空格,包括空格、制表符和换行符等空白字符。如果想去除字符串中间的空格,可以使用 `replace()` 方法和正则表达式来实现。
需要注意的是,`trim()` 方法是 ES5 中新增的方法,如果需要在早期版本的浏览器中使用该方法,需要自行实现。
示例代码:
```
if (!String.prototype.trim) {
String.prototype.trim = function () {
return this.replace(/^\s+|\s+$/g, '');
};
}
```
这段代码会在 `String` 对象的原型上添加一个 `trim()` 方法,如果浏览器支持原生的 `trim()` 方法,则不会执行这段代码。
jquery中的trim方法
在jQuery中,可以使用$.trim()方法来去除字符串两端的空格。该方法会返回一个新的字符串,不会修改原始字符串。
示例:
```javascript
var str = " hello world ";
var trimmedStr = $.trim(str);
console.log(trimmedStr); // 输出: "hello world"
```
注意:$.trim()方法只能去除字符串两端的空格,不能去除字符串中间的空格。如果需要去除字符串中间的空格,可以使用JavaScript的replace()方法结合正则表达式来实现。