Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用JavaScript解析URL_Javascript_Parsing - Fatal编程技术网

用JavaScript解析URL

用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

我想知道是否有一种方法可以在JavaScript中解析URL,这样您就可以获得所需的URL片段?例如,下面的两个URL,对于第一个URL,如果我想得到最后的数字,我可以使用什么?如果我使用第二个URL将21存储在一个变量中,会是相同的吗?谢谢


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]