替换空格
替换空格
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 则会对所有非标准字符进行编码

