题目描述
请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
思路
使用javascript的正则表达式,替换空格为%20,\s 表示空格 ,/g为全局匹配
代码
function replaceSpace(str)
{
// write code here
return str.replace(/\s/g,'%20')
}
补充 正则表达式相关知识点
1、创建正则表达式方法
01.字面量方法:var expression = / pattern / flags ;
其中的模式(pattern)部分可以是任何简单或复杂的正则表达式,可以包含字符类、限定符、分组、
向前查找以及反向引用。每个正则表达式都可带有一或多个标志(flags),用以标明正则表达式