用JavaScript解析URL
我想知道是否有一种方法可以在JavaScript中解析URL,这样您就可以获得所需的URL片段?例如,下面的两个URL,对于第一个URL,如果我想得到最后的数字,我可以使用什么?如果我使用第二个URL将21存储在一个变量中,会是相同的吗?谢谢用JavaScript解析URL,javascript,parsing,Javascript,Parsing,我想知道是否有一种方法可以在JavaScript中解析URL,这样您就可以获得所需的URL片段?例如,下面的两个URL,对于第一个URL,如果我想得到最后的数字,我可以使用什么?如果我使用第二个URL将21存储在一个变量中,会是相同的吗?谢谢 PHPJS为您提供了php函数的翻译,它可以满足您的需要: parse_url("http://domain.com/test/?=23"); Object {query: "=23", path: "/test/", host: "domain.c
PHPJS为您提供了php函数的翻译,它可以满足您的需要:
parse_url("http://domain.com/test/?=23");
Object {query: "=23", path: "/test/", host: "domain.com", scheme: "http"}
parse_url("http://domain.com/test/21");
Object {path: "/test/21", host: "domain.com", scheme: "http"}
PHPJS为您提供了php函数的翻译,它实现了您想要的功能:
parse_url("http://domain.com/test/?=23");
Object {query: "=23", path: "/test/", host: "domain.com", scheme: "http"}
parse_url("http://domain.com/test/21");
Object {path: "/test/21", host: "domain.com", scheme: "http"}
对于第二种格式:
num=(ua=url.split(“/”)[ua.length-1]
对于第二种格式:num=(ua=url.split(“/”)[ua.length-1]