题目
请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
思路
- 查找空格(用正则)
\s
为匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。注意 Unicode 正则表达式会匹配全角空格符。 - 替换内容(str.replace()方法)
代码
function replaceSpace(str)
{
return str.replace(/\s/g,"%20")
}