Проверьте параметр URL, используя JavaScript - PullRequest
6 голосов
/ 09 августа 2010

Если два URL-адреса похожи на:

http://localhost:1113/Project/TestCourse.aspx?id=

http://localhost:1112/Project/TestCourse.aspx

Как проверить, присутствует ли 'id' или нет, используя javascript?

Ответы [ 3 ]

10 голосов
/ 09 августа 2010

Как насчет:

/\?id\=|&id\=/i.test(location.href)
7 голосов
/ 20 августа 2011

Я бы подправил ответ @ KooiInc на location.href.match(/(\?|&)id($|&|=)/).Он отслеживает параметры без значений (например, http://localhost:1112/Project/TestCourse.aspx?id)), а также гарантирует, что у вас есть только идентификатор, а не только параметр, начинающийся с идентификатора (например, idparam).

1 голос
/ 09 августа 2010

использование location.href.match(/\?id\=/i) && location.href.match(/&id\=/i)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...