题目描述:

请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。

知识点:

  • 我们要记得使用正则表达式的几个方法
  • str.search(/…./),返回找到字符的第一个索引
  • str.replace(/…../,str1),替换字符串
  • str.match(/…../),返回一个数组
  • /…../.test(str),返回一个布尔值

解题思路:

  • 使用正则表达式

解题代码:

  1. function replaceSpace(str)
  2. {
  3. // write code here
  4. if(str === '') return str;
  5. return str.replace(/ /g,'%20')
  6. }