获取URL参数

获取URL参数

getUrlParam:function(name){

var reg=new RegExp('(^|&)'+name+'=(&*)(&|$)');

var result=window.location.search.substr(1).match(reg);

return result ? decodeURIComponent(result[2]):null;

}

说明:

  1. reg是正则表达式子
  2. location是包含了相关的url的信息,它是windown的一部分。
  3. search是一个可以查询的属性,可以查询?之后的部分。
  4. match()匹配函数
  5. return unescpe(r[2]) 返回的值 一个数组或者null
  6. decodeURIComponent() 函数可对 encodeURIComponent() 函数编码的 URI 进行解码。

调用

console.log(getUrlParam('test'));

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 对象的传统表示法 let person = {"name":"张三","say":function(){ aler...
    CRUD_科科阅读 3,508评论 0 1
  • 在ES5中,我们存在几个全局函数 isNaN函数,isFinite函数,parseInt函数,parseFloat...
    CRUD_科科阅读 2,880评论 0 1
  • 1.属性的简洁表示法 1.1 ES6允许在对象之中,直接写变量。这时,属性名为变量名, 属性值为变量的值。例如: ...
    非動阅读 1,850评论 0 0
  • 我的灵魂已被荼毒 我的身子已被利用 我的文化已被性关系 ——就在我的时代 打开生命的匣子 忽然发现 浮躁、蒙骗与无...
    欧阳小川阅读 4,155评论 42 46
  • 其实,现在的脑子一片空白,真的不知道要写什么,好像没有什么东西可写的样子,哈哈哈哈哈哈。 当时,看到群...
    Vivi_huang阅读 1,531评论 0 0

友情链接更多精彩内容