我有一个如下网站:
localhost:3000/D129/1
D129是文档名称,它更改,1是文档中的部分。 这两个值的变化取决于用户选择的内容。 如何使用javascript从URL中提取D129部分?
答案 0 :(得分:1)
window.location.pathname.match(/\/([a-zA-Z\d]*)/)[1]
^应该是斜杠后面的第一个字符串
var path = "localhost:3000/D129/1";
alert(path.match(/\/([a-zA-Z\d]*)/)[1])

答案 1 :(得分:0)
您可以使用.split()
和[1]
:
a = "localhost:3000/D129/1";
a = a.split("/");
alert(a[1]);

如果您的网址始终具有相同的格式,则此方法有效。最好使用RegEx。想用简单的代码回答。如果您使用http://
或其他内容,那么:
a = "http://localhost:3000/D129/1";
a = a.split("/");
alert(a[3]);