【华为od机试真题2023 js】去除多余空格
时间: 2023-05-08 11:59:52 浏览: 217
华为OD机试真题.pdf
题目要求去除多余空格,可以用JavaScript编写一个函数实现此功能。
函数名:removeExtraSpaces
参数:一个字符串
返回值:一个字符串,去除了多余空格后的结果
思路:
1.使用正则表达式将字符串中多余的空格全部替换成一个空格,即:/\s+/g -> ' '
2.将字符串中开头和结尾的空格去掉,即:trim()
代码实现:
function removeExtraSpaces(str) {
return str.replace(/\s+/g, ' ').trim();
}
测试代码:
console.log(removeExtraSpaces(' this is a test ')); //输出:'this is a test'
阅读全文