剑指Offer——替换空格(JS实现)

138 阅读1分钟

题目描述

解题思路1:使用js中的replace方法

  • 使用replace方法,配合正则全局匹配

实现代码

var replaceSpace = function(s) {
    s = s.replace(/ /g,'%20');
    return s;
};

解题思路2:使用js中的split+join

  • split(’ ')将字符串根据空格,划分为字符数组
  • join(’%20’) 将字符数组进行组合成字符串

实现代码