js编写一个方法,去掉字符串两边的空格
时间: 2024-02-25 12:52:50 浏览: 20
可以使用 JavaScript 的 `trim()` 方法去掉字符串两边的空格。示例如下:
```javascript
function trim(str) {
return str.trim();
}
```
如果需要兼容旧版本浏览器,也可以使用正则表达式来去掉空格,示例代码如下:
```javascript
function trim(str) {
return str.replace(/^\s+|\s+$/g, '');
}
```
其中,正则表达式 `^\s+|\s+$` 匹配字符串开头或结尾的一个或多个空格,并将其替换为空字符串。
相关问题
js用到substring()方法编写一个方法,去掉字符串两边的空格
可以使用 JavaScript 的 `substring()` 方法去掉字符串两边的空格。示例如下:
```javascript
function trim(str) {
var start = 0,
end = str.length - 1;
while (start < end && str.charAt(start) === ' ') {
start++;
}
while (end > start && str.charAt(end) === ' ') {
end--;
}
return str.substring(start, end + 1);
}
```
这个方法使用了两个 `while` 循环,分别从字符串开头和结尾开始扫描,当遇到非空格字符时,记录下位置,然后使用 `substring()` 方法获取去掉空格后的子字符串。需要注意的是,在第二个 `while` 循环中,要比较 `end` 和 `start` 的大小,避免出现负数索引。
接受一个学生名字,怎么去除字符串两边空格
你可以使用Python中的strip()函数来去除字符串两边的空格,示例代码如下:
```
student_name = input("请输入学生姓名:")
student_name = student_name.strip()
print("去除空格后的学生姓名为:", student_name)
```
这段代码可以接受用户输入的学生姓名,然后使用strip()函数去除字符串两边的空格,并输出去除空格后的学生姓名。