Odelia
1
告诉我们发生了什么:
我用现在的代码实现了删除开头结尾多余空格的要求,但检测持续报错。。。我不知道问题出在哪里
你目前的代码
let hello = " Hello, World! ";
let wsRegex = /^\s+|\s+$/; // 修改这一行
let result = hello.replace(wsRegex,""); // 修改这一行
console.log(result);
你的浏览器信息:
用户代理是: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36
挑战: 正则表达式 - 删除开头和结尾的空白
挑战的链接:
let hello = " Hello, World! ";
let wsRegex = /^\s+|\s+$/g; // 修改这一行 添加 g 修饰符
let result = hello.replace(wsRegex,""); // 修改这一行
console.log(result === 'Hello, World!'); // true
需要添加全局 g 匹配,不然匹配不全面。
另外获得帮助的地方,其实有答案~
Odelia
3
我看了答案,并测试了不加g实现的效果是一样一样的,所以提出了问题。。