使用JavaScript检查URL参数

6

可能是重复的问题:如何从URL参数中获取值? - davidcondrey
3个回答

10

这样怎么样:

/\?id\=|&id\=/i.test(location.href)

8

我会调整@KooiInc的答案为location.href.match(/(\?|&)id($|&|=)/)。它可以捕获没有值的参数(例如http://localhost:1112/Project/TestCourse.aspx?id),并确保您只有id,而不是以id开头的参数(例如idparam)。


1

使用 location.href.match(/\?id\=/i) && location.href.match(/&id\=/i)


1
在这两个给定的URL的情况下,将为null。将“&&”更改为“||”。 - KooiInc

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接