用Javascriptparsingurl

可能重复:
如何parsing一个URL到JavaScript中的主机名和path?

我试图parsing网页的url。 例如当前页面是location.href。

所以我的博客的主页,如果我使用alert(location.href); 它会在一个警告框中返回“ http://diaryofthedead.co.cc/ ”。 如果我使用alert(location.href); 在我的博客的第二页,它会在一个警告框中返回“ http://diaryofthedead.co.cc/page/2 ”。 有没有什么办法来parsingURL来获得最后的数字。 有谁知道我该怎么做? 我可以使用通配符或其他的东西,像这样:location.href +“page /”+ *; 而*等于“page /”后面的内容,然后把*变成一个variables?

4 Solutions collect form web for “用Javascriptparsingurl”

您可以使用

var pagenum = location.pathname.match(/\/page\/(.*)/)[1]; 

它会提取URL中通过“/ page /”的任何内容;

URI.js是一个用于处理URL的库。 它不仅可以parsingURL,还可以提供一个简单stream畅的API(jQuery like)来修改URL。

看看位置对象http://www.w3schools.com/jsref/obj_location.asp上的文档

你首先需要“pathname”部分,location.pathname

  • 如何从iOS应用程序启动Safari和打开url
  • 我怎样才能从我的应用程序在Android的Web浏览器中打开一个URL?
  • 在HTTP URL的path部分中,斜杠(“/”)等同于编码的斜杠(“%2F”)
  • 秘密URL是否真的安全?
  • 获取UIWebView的当前url
  • 如何在Excel VBA中对URL进行URL编码?
  • 在JavaScript中删除URL中的片段w / out导致页面重新加载
  • 获取URL PHP的最后部分
  • URLmatrix参数与请求参数
  • 通过添加GET参数来操纵urlstring
  • 尝试使用JavaScriptvalidationURL