window.location属性

该属性返回url的解析

返回一个对象

location.search 获取query部分信息

window.location.search.match(/page=(\d+)/)       //return ["page=1", "1"], 为什么这样返回,下面有详细解释

附: String.prototype.match()

字符串和正则表达式匹配,查找匹配项。返回Array,如果没有匹配项返回null。

  • 未传入参数, 返回 空字符串数组, [""]
// 举一个完整的列子
var str = 'welcome to regular expression , see Chapter 3.4.5.1',
    reg = /see (chapter \d+(\.\d)*)/i;      // i 忽略大小写, g 全局搜索
    str.match(reg)
//return
//Array["see Chapter 3.4.5.1",  "Chapter 3.4.5.1",  ".1"] , index: 32,  input: 
//"welcome to regular expression , see Chapter 3.4.5.1"
返回的值中包含三部分: 数组、index、input
数组里的组成是根据正则的组成形式来返回, Array[0]是完整的匹配返回, 后面的就是正则括号里的小范围匹配返回; 
index作为返回的属性, 返回的是正则匹配字符串在原始字符串的起始下标;
input属性, 返回完整原始字符串
返回值
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,265评论 0 4
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,841评论 18 139
  • github地址,欢迎大家提交更新。 express() express()用来创建一个Express的程序。ex...
    Programmer客栈阅读 2,578评论 0 1
  • 本章内容 使用对象 创建并操作数组 理解基本的 JavaScript 类型 使用基本类型和基本包装类型 引用类型的...
    闷油瓶小张阅读 694评论 0 0
  • 民间习俗初二要回娘家,今年得在医院了。 人生就是如此,总是有不同的风光,怎么过就是看我们每个人的心态。每一天都可以...
    安岭雪猪阅读 548评论 0 0