目录
题目: JZ5 替换空格
请实现一个函数,将一个字符串s中的每个空格替换成“%20”。
例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
数据范围:0≤len(s)≤1000 。保证字符串中的字符为大写英文字母、小写英文字母和空格中的一种。
题解1:正则表达式
- 知识点:
- 代码:
function replaceSpace(str) {
// write code here
return str.replace(/\s/g, '%20');
}
题解2:利用js的数组/字符串特性
- 知识点:JS常用的数组/字符串方法
- 代码:
function replaceSpace(str) {
// write code here
str = str.split(' ').join('%20');
return str;
}
总结
- 本题目比较简单,但要注意掌握正则表达式,JS常用的数组/字符串的方法。