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:
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.