Как проверить, содержит ли текущий URL строку в JavaScript

Kak Proverit Soderzit Li Tekusij Url Stroku V Javascript



Проверка того, содержит ли текущий URL-адрес требуемую строку, творит чудеса при доступе ко всем связанным веб-сайтам в соответствии с вашими потребностями за один раз, что экономит много времени и хлопот. Кроме того, этот метод очень полезен при тестировании различных веб-страниц вашего веб-сайта.

В этой статье будут обсуждаться методы проверки того, содержит ли текущий URL строку в JavaScript.







Как проверить/определить, содержит ли текущий URL строку в Javascript?

Чтобы проверить, содержит ли текущий URL-адрес строку в Javascript, вы можете использовать:



  • тест() метод.
  • toString().includes() метод.
  • индекс чего-либо() метод.



Теперь мы рассмотрим каждый из упомянутых подходов один за другим!





Способ 1: проверьте, содержит ли текущий URL-адрес строку в Javascript, используя метод test ()

тест() » проверяет совпадение в строке и возвращает « истинный ', если найдут. Мы применим этот метод, чтобы проверить, содержит ли текущий URL-адрес строку или нет.

Синтаксис



тест ( нить )

Здесь, ' нить ” относится к строке, которую необходимо найти.

Просмотрите следующий пример для демонстрации.

Пример

Во-первых, мы укажем строку как « URL-адрес ' и проверьте его наличие на текущей странице URL, применив ' окно.местоположение.href ' имущество. Если добавленное условие выполнено, появится всплывающее окно с указанным сообщением:

если ( / URL-адрес / .тест ( окно.местоположение.href ) ) {
тревога ( 'URL-адрес содержит строку 'URL'' ) ;
}

Результирующий вывод будет:

Способ 2: проверьте, содержит ли текущий URL-адрес строку в Javascript, используя метод toString().includes()

нанизывать() » метод возвращает строку, относящуюся к объекту и « включает() » возвращает true, если указанное значение присутствует в строке. Оба эти метода можно использовать в комбинации, чтобы проверить, содержит ли текущий URL-адрес добавленную строку или нет.

Синтаксис

string.includes ( ценность )

Здесь метод include() будет искать заданный « ценность ' в ' нить ».

Посмотрите на приведенный ниже пример для демонстрации.

Пример

В приведенном ниже примере мы применим « окно.местоположение », который содержит всю информацию о текущем местоположении документа. Затем мы будем использовать « нанизывать() ” с конкретным объектом, чтобы проверить, присутствует ли указанная строка в текущем URL-адресе. Наконец, создайте окно предупреждения при выполнении условия:

если ( окно.местоположение.toString ( ) .включает ( 'НИТЬ' ) ) {
тревога ( 'URL-адрес содержит строку 'STRING'' ) ;
}

Выход

Способ 3: проверьте, содержит ли текущий URL-адрес строку в Javascript, используя метод indexOf()

индекс чего-либо() » возвращает позицию первого значения в строке и возвращает -1, если значение не найдено. Мы применим этот метод, чтобы проверить, есть ли строковое значение в текущем URL-адресе, обратившись к его индексу.

Синтаксис

строка.indexOf ( ценность )

Здесь метод indexOf() будет искать « ценность ” в указанной строке.

Приведенный ниже пример продемонстрирует вышеуказанную концепцию.

Пример

Во-первых, мы применим « окно.местоположение.href », чтобы получить доступ к URL-адресу текущей страницы. После этого мы получим доступ к индексу строки, применив « индекс чего-либо() метод. Наконец, в окне предупреждения будет отображаться следующее сообщение, если указанная строка найдена в текущем URL-адресе:

если ( окно.местоположение.href.indexOf ( 'URL' ) > - 1 ) {
тревога ( 'URL-адрес содержит строку 'URL'' ) ;
}

В другом случае, если строковое значение не найдено, в окне предупреждения будет отображаться следующее сообщение:

еще {
тревога ( 'URL-адрес не содержит строки 'URL'' ) ;
}

Выход

Мы предоставили простейшие методы для проверки того, содержит ли текущий URL-адрес строку в JavaScript.

Вывод

Чтобы проверить, содержит ли текущий URL-адрес строку в Javascript, вы можете применить « тест() ” метод вместе с “ окно.местоположение.href ' для сопоставления конкретного строкового значения с URL-адресом или ' toString().includes() ', или ' индекс чего-либо() ”, чтобы вернуть индекс первого значения в указанной строке. В этой статье объяснялись методы проверки того, содержит ли текущий URL-адрес строку в JavaScript.