Cómo verificar si la URL actual contiene cadena en JavaScript

Cómo verificar si la URL actual contiene cadena en JavaScript

Verificar si una URL actual contiene la cadena requerida hace maravillas para acceder a todos los sitios web relacionados de acuerdo con sus necesidades de una vez, lo que resulta en ahorrar mucho tiempo y molestias. Además, esta técnica se vuelve muy útil para probar las diversas páginas web de su sitio web.

Este artículo discutirá los métodos para verificar si la URL actual contiene una cadena en JavaScript.

Cómo verificar/identificar si la URL actual contiene cadena en JavaScript?

Para verificar si la URL actual contiene una cadena en JavaScript, puede utilizar:

  • "prueba()" método.
  • "Encadenar().Incluye ()" método.
  • "índice de()" método.

Ahora pasaremos por cada uno de los enfoques mencionados uno por uno!

Método 1: Compruebe si la URL actual contiene cadena en JavaScript usando el método test ()

El "prueba()"El método verifica una coincidencia en la cadena y devuelve"verdadero" si se encuentra. Aplicaremos este método para probar si la URL actual contiene una cadena o no.

Sintaxis

prueba (cadena)

Aquí, "cadena"Se refiere a la cadena que debe buscar.

Descripción general El siguiente ejemplo para la demostración.

Ejemplo

En primer lugar, especificaremos la cadena como "Url"Y pruebe la presencia de la misma en la página de URL actual aplicando el"ventana.ubicación.href" propiedad. Si se cumple la condición adicional, se aparecerá en un cuadro de alerta con el mensaje especificado:

if (/url/.prueba (ventana.ubicación.href))
alerta ("La URL contiene la cadena 'url'");

La salida resultante será:

Método 2: Compruebe si la URL actual contiene cadena en JavaScript usando toString ().incluye () método

El "Encadenar()El método "devuelve una cadena que se refiere al objeto y al"Incluye ()El método "devuelve verdadero si el valor especificado está presente en la cadena. Ambos métodos se pueden utilizar en combinación para verificar si la URL actual contiene la cadena agregada o no.

Sintaxis

cadena.Incluye (valor)

Aquí, el método incluido () buscará lo dado "valor" en el "cadena".

Mire el siguiente ejemplo de demostración.

Ejemplo

En el siguiente ejemplo, aplicaremos el "ventana.ubicaciónObjeto, que tiene toda la información sobre la ubicación actual del documento. Entonces, usaremos el "Encadenar()Método "con el objeto particular para verificar si la cadena especificada está presente en la URL actual. Finalmente, genere un cuadro de alerta en la condición satisfecha:

if (ventana.ubicación.Encadenar().incluye ("cadena"))
alerta ("La URL contiene la cadena 'String'");

Producción

Método 3: Verifique si la URL actual contiene cadena en JavaScript usando el método indexOf ()

El "índice de()El método "devuelve la posición del primer valor en una cadena y devuelve -1 si el valor no se encuentra. Aplicaremos esta técnica para verificar si hay un valor de cadena en la URL actual accediendo a su índice.

Sintaxis

cadena.índice (valor)

Aquí, el método indexOf () buscará el "valor"En la cadena especificada.

El siguiente ejemplo demostrará el concepto anterior.

Ejemplo

Primero, aplicaremos el "ventana.ubicación.href"Propiedad para acceder a la URL de la página actual. Después de eso, accederemos al índice de la cadena aplicando el "índice de()" método. Finalmente, el cuadro de alerta mostrará el siguiente mensaje si la cadena especificada se encuentra en la URL actual:

if (ventana.ubicación.href.indexOf ("url")> -1)
alerta ("La URL contiene la cadena 'url'");

En el otro caso, si no se encuentra el valor de la cadena, el cuadro de alerta mostrará el siguiente mensaje:

demás
alerta ("La URL no contiene la cadena 'url'");

Producción

Hemos proporcionado métodos más simples para verificar si la URL actual contiene una cadena en JavaScript.

Conclusión

Para verificar si la URL actual contiene una cadena en JavaScript, puede aplicar el "prueba()Método "junto con el"ventana.ubicación.href"Propiedad para hacer coincidir el valor de cadena particular con la URL o el"Encadenar().Incluye ()", o el "índice de()Método "para devolver el índice del primer valor en la cadena especificada. Este artículo explicó los métodos para verificar si la URL actual contiene una cadena en JavaScript.