题目描述:
请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
知识点:
- 我们要记得使用正则表达式的几个方法
- str.search(/…./),返回找到字符的第一个索引
- str.replace(/…../,str1),替换字符串
- str.match(/…../),返回一个数组
- /…../.test(str),返回一个布尔值
解题思路:
- 使用正则表达式
解题代码:
function replaceSpace(str)
{
// write code here
if(str === '') return str;
return str.replace(/ /g,'%20')
}