替换空格

替换空格

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 则会对所有非标准字符进行编码
全部评论

相关推荐

喜欢吃蛋糕仰泳鲈鱼是我的神:字节可以找个hr 给你挂了,再放池子捞
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务