2.替换空格

285 阅读1分钟

题目描述

请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。


思路

正则 /\s/g 替换即可; 附上常见的正则元字符:

元字符 含义
\n 查找换行字符
\w 查找单词字符
\W 查找非单词字符
\d 查找数字
\D 查找非数字字符
\s 查找空白字符
\S 查找非空白字符
\0 查找 NULL 字符
\b 匹配单词边界
\B 匹配非单词边界

代码

function replaceSpace(str)
{
    // write code here
    return str.replace(/\s/g, '%20');
}