Com comprovar si l'URL actual conté una cadena a JavaScript

Com Comprovar Si L Url Actual Conte Una Cadena A Javascript



Comprovar si un URL actual conté la cadena requerida fa meravelles per accedir a tots els llocs web relacionats segons les vostres necessitats d'una vegada, la qual cosa suposa un estalvi de temps i molèsties. A més, aquesta tècnica esdevé molt útil per provar les diferents pàgines web del vostre lloc web.

Aquest article tractarà els mètodes per comprovar si l'URL actual conté una cadena en JavaScript.







Com comprovar/identificar si l'URL actual conté una cadena a Javascript?

Per comprovar si l'URL actual conté una cadena en Javascript, podeu utilitzar:



  • prova () ” mètode.
  • toString().inclou() ” mètode.
  • índex de() ” mètode.



Ara repassarem cadascun dels enfocaments esmentats un per un!





Mètode 1: comproveu si l'URL actual conté una cadena a Javascript mitjançant el mètode test().

El ' prova () El mètode ' comprova si hi ha una coincidència a la cadena i retorna ' veritat ” si es troba. Aplicarem aquest mètode per provar si l'URL actual conté una cadena o no.

Sintaxi



prova ( corda )

Aquí, ' corda ” fa referència a la cadena que cal cercar.

Visió general de l'exemple següent per a la demostració.

Exemple

En primer lloc, especificarem la cadena com a ' URL ” i proveu-ne la presència a la pàgina d'URL actual aplicant el “ window.location.href ' propietat. Si es compleix la condició afegida, apareixerà un quadre d'alerta amb el missatge especificat:

si ( / URL / .prova ( window.location.href ) ) {
alerta ( 'L'URL conté la cadena 'URL'' ) ;
}

La sortida resultant serà:

Mètode 2: comproveu si l'URL actual conté una cadena a Javascript mitjançant el mètode toString().includes()

El ' toString() El mètode retorna una cadena que fa referència a l'objecte i el ' inclou () ” El mètode retorna true si el valor especificat està present a la cadena. Tots dos mètodes es poden utilitzar en combinació per verificar si l'URL actual conté la cadena afegida o no.

Sintaxi

cadena.inclou ( valor )

Aquí, el mètode includes() cercarà el ' valor ' a la ' corda ”.

Mireu l'exemple següent per a la demostració.

Exemple

En l'exemple següent, aplicarem el ' finestra.ubicació ” objecte, que disposa de tota la informació relativa a la ubicació actual del document. Aleshores, farem servir el ' toString() ” amb l'objecte concret per verificar si la cadena especificada està present a l'URL actual. Finalment, genereu un quadre d'alerta quan es compleixi la condició:

si ( window.location.toString ( ) .inclou ( 'STRING' ) ) {
alerta ( 'L'URL conté la cadena 'STRING'' ) ;
}

Sortida

Mètode 3: comproveu si l'URL actual conté una cadena a Javascript mitjançant el mètode indexOf()

El ' índex de() ” retorna la posició del primer valor en una cadena i retorna -1 si no es troba el valor. Aplicarem aquesta tècnica per comprovar si hi ha un valor de cadena a l'URL actual accedint al seu índex.

Sintaxi

string.indexOf ( valor )

Aquí, el mètode indexOf() cercarà el ' valor ” a la cadena especificada.

L'exemple següent mostrarà el concepte anterior.

Exemple

En primer lloc, aplicarem el ' window.location.href ” per accedir a l'URL de la pàgina actual. Després d'això, accedirem a l'índex de la cadena aplicant el ' índex de() ” mètode. Finalment, el quadre d'alerta mostrarà el missatge següent si la cadena especificada es troba a l'URL actual:

si ( window.location.href.indexOf ( 'URL' ) > - 1 ) {
alerta ( 'L'URL conté la cadena 'URL'' ) ;
}

En l'altre cas, si no es troba el valor de la cadena, el quadre d'alerta mostrarà el missatge següent:

altra cosa {
alerta ( 'L'URL no conté la cadena 'URL'' ) ;
}

Sortida

Hem proporcionat els mètodes més senzills per comprovar si l'URL actual conté una cadena en JavaScript.

Conclusió

Per comprovar si l'URL actual conté una cadena en Javascript, podeu aplicar el ' prova () ” mètode juntament amb el “ window.location.href ” propietat per fer coincidir el valor de cadena particular amb l'URL o el “ toString().inclou() ”, o el “ índex de() ” mètode per retornar l'índex del primer valor de la cadena especificada. Aquest escrit explicava els mètodes per comprovar si l'URL actual conté una cadena en JavaScript.