题目描述
请实现一个函数,把字符串 s
中的每个空格替换成"%20"。
题目示例
输入: s = "We are happy."
输出: "We%20are%20happy."
题目分析
这个题目非常简单,利用JS原生api就可以实现,这里不多赘述
代码实现一
/**
* @param {string} s
* @return {string}
*/
var replaceSpace = function(s) {
return s.replace(/\s/g, '%20')
};
代码实现二
/**
* @param {string} s
* @return {string}
*/
var replaceSpace = function(s) {
let res = '';
for(let i = 0; i < s.length; i++) {
if (s[i] === ' '){
res += '%20'
} else {
res += s[i]
}
}
return res
};