js去掉字符串首尾两个字符
时间: 2023-07-17 13:08:55 浏览: 82
你可以使用 JavaScript 的 `substring()` 方法来去掉字符串的首尾两个字符。下面是一个示例代码:
```javascript
let str = "Hello World";
let newStr = str.substring(1, str.length - 1);
console.log(newStr); // 输出 "ello Worl"
```
在上面的代码中,我们使用 `substring()` 方法来截取字符串的一部分。我们传递两个参数给 `substring()` 方法,第一个参数指定截取的起始位置(不包含该位置字符),第二个参数指定截取的结束位置(不包含该位置字符)。通过将起始位置设为 1,结束位置设为 `str.length - 1`,就可以去掉字符串的首尾两个字符。
相关问题
javascript trim 实现去除字符串首尾指定字符的简单
JavaScript中可以通过字符串的`trim()`方法实现去除字符串首尾指定字符的功能。这个方法会返回一个新的字符串,该字符串是原字符串去除首尾空格后的结果。
要去除指定字符,我们可以自定义一个函数来代替`trim()`方法。该函数的实现思路如下:
1. 首先定义一个`trimChar()`函数,接收两个参数,分别为字符串和要去除的字符。
2. 使用`while`循环来检查字符串的首尾是否包含指定字符。
3. 如果字符串的首部包含指定字符,则使用`substring()`方法将首字符去除,继续检查下一位字符。
4. 如果字符串的尾部包含指定字符,则使用`substring()`方法将最后一个字符去除,继续检查前一位字符。
5. 循环继续,直到字符串的首尾都不包含指定字符,退出循环。
6. 返回处理后的字符串。
下面是一个示例代码,演示如何实现去除字符串首尾指定字符的功能:
```javascript
function trimChar(str, char) {
while (str.charAt(0) === char) {
str = str.substring(1);
}
while (str.charAt(str.length - 1) === char) {
str = str.substring(0, str.length - 1);
}
return str;
}
// 示例用法
var string = "***Hello World***";
var trimmedString = trimChar(string, "*");
console.log(trimmedString); // 输出 "Hello World"
```
通过在`trimChar()`函数中传入指定的字符,可以实现去除字符串首尾指定字符的简单操作。
js去掉字符串首尾空格
可以使用JavaScript中的trim()函数,示例代码如下:
```javascript
let str = " Hello World! ";
str = str.trim();
console.log(str); // 输出:Hello World!
```
该函数可以去掉字符串开头和结尾的空格、制表符、换行符等空白字符。