请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
function replaceSpace(str)
{
return encodeURI(str);
}
js自带函数
encodeURI() 函数可把字符串作为 URI 进行编码。
对应实例的转换
var uri=“http://w3cschool.cc/my test.php?name=ståle&car=saab”;
http%3A%2F%2Fw3cschool.cc%2Fmy%20test.php%3Fname%3Dst%C3%A5le%26car%3Dsaab
或者说用正则表达式
/\s/g,\s匹配空格,g匹配全部
return str.replace(/\s/g,’%20’);