替换空格
替换空格
http://www.nowcoder.com/questionTerminal/4060ac7e3e404ad1a894ef3e17650423
js实现:
第一种,string的replace方法,使用正则表达式
function replaceSpace(str)
{
    var res=str.replace(/\s/g,"%20");
    return res;
}第二种:刚好看javascript看到的:
function replaceSpace(str)
{
    var res=encodeURI(str);
    return res;
}- 这个方法我解释一下吧。encodeURI和encodeURIComponent都是用来对URI(Uniform Resource Identifiers 通用资源标识符)进行编码的,然后又点区别
- encodeURI 只负责处理空格,把空格替换为%20 这里刚好。。。
 - encodeURIComponent 则会对所有非标准字符进行编码
 
 


查看14道真题和解析