我想知道是否有一种方法可以在 JavaScript 中解析 URL,以便您可以获得所需的 URL 片段?比如下面这两个url,对于第一个,如果我想得到最后的数字,我可以用什么?如果我使用第二个 URL 将 21 存储在一个变量中,会不会一样?谢谢。
最佳答案
var parser = document.createElement('a');
parser.href = "http://example.com:3000/pathname/?search=test#hash";
parser.protocol; // => "http:"
parser.host; // => "example.com:3000"
parser.hostname; // => "example.com"
parser.port; // => "3000"
parser.pathname; // => "/pathname/"
parser.hash; // => "#hash"
parser.search; // => "?search=test"
关于javascript - 在 JavaScript 中解析 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26533038/