【问题标题】:jQuery and RegEx to extract a bit of information from URL QuerystringjQuery 和 RegEx 从 URL Querystring 中提取一些信息
【发布时间】:2011-06-08 01:29:20
【问题描述】:

我的 ASP.NET MVC 中的查询字符串格式如下:http://mysite.com/blog/tag/my-tag,而不是 http://mysite.com/blog/?tag=my-tag,我需要从 URL 中提取“my-tag”位,我如何使用 jQuery 来完成在加载的文档上?

【问题讨论】:

    标签: jquery asp.net-mvc regex querystringparameter


    【解决方案1】:

    不需要为此使用 jQuery:

    var tag = window.location.href.split('/').pop();
    

    【讨论】:

    • 或稍快:location.href.split('/').pop();
    • 一个小问题:如何获取最后两个参数,例如:http://mysite.com/date/2011/01,我需要抓住201101?再次感谢。
    • @Saxman location.href.split('/') 将为您提供 URL 各部分的数组。使用普通的数组操作技术来获得你需要的东西。
    【解决方案2】:

    试试这个:

    document.location.toString().match('.*/(.*)$')[1]
    

    【讨论】:

      猜你喜欢
      • 2021-05-16
      • 1970-01-01
      • 1970-01-01
      • 2020-04-19
      • 2020-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-25
      相关资源
      最近更新 更多