Kako preveriti, ali trenutni URL vsebuje niz v JavaScriptu

Kako Preveriti Ali Trenutni Url Vsebuje Niz V Javascriptu



Preverjanje, ali trenutni URL vsebuje zahtevani niz, naredi čudeže pri dostopu do vseh povezanih spletnih mest glede na vaše potrebe naenkrat, kar prihrani veliko časa in težav. Poleg tega je ta tehnika zelo koristna pri testiranju različnih spletnih strani vašega spletnega mesta.

Ta članek obravnava metode za preverjanje, ali trenutni URL vsebuje niz v JavaScriptu.







Kako preveriti/prepoznati, ali trenutni URL vsebuje niz v Javascriptu?

Če želite preveriti, ali trenutni URL vsebuje niz v Javascriptu, lahko uporabite:



  • test() ” metoda.
  • toString().includes() ” metoda.
  • indeks() ” metoda.



Zdaj bomo šli skozi vsakega od omenjenih pristopov enega za drugim!





1. način: Preverite, ali trenutni URL vsebuje niz v Javascriptu z uporabo metode test().

' test() ' metoda preveri ujemanje v nizu in vrne ' prav «, če se najde. To metodo bomo uporabili za preizkus, ali trenutni URL vsebuje niz ali ne.

Sintaksa



test ( vrvica )

Tukaj, ' vrvica ” se nanaša na niz, ki ga je treba preiskati.

Pregled naslednjega primera za predstavitev.

Primer

Najprej bomo določili niz kot ' URL « in preizkusite njegovo prisotnost na trenutni strani URL z uporabo » okno.lokacija.href ” lastnina. Če je dodani pogoj izpolnjen, se bo pojavilo opozorilno okno z navedenim sporočilom:

če ( / URL / .test ( okno.lokacija.href ) ) {
opozorilo ( 'URL vsebuje niz 'URL'' ) ;
}

Končni rezultat bo:

2. način: preverite, ali trenutni URL vsebuje niz v Javascriptu z uporabo metode toString().includes().

' toString() ” vrne niz, ki se nanaša na predmet in vključuje() ” vrne true, če je navedena vrednost prisotna v nizu. Obe metodi je mogoče uporabiti v kombinaciji za preverjanje, ali trenutni URL vsebuje dodan niz ali ne.

Sintaksa

niz.vključuje ( vrednost )

Tukaj bo metoda include() poiskala podani ' vrednost ' v ' vrvica ”.

Za predstavitev si oglejte spodnji primer.

Primer

V spodnjem primeru bomo uporabili » okno.lokacija ”, ki vsebuje vse informacije o trenutni lokaciji dokumenta. Nato bomo uporabili ' toString() ” z določenim objektom za preverjanje, ali je navedeni niz prisoten v trenutnem URL-ju. Končno ustvarite opozorilno polje ob izpolnjenem pogoju:

če ( window.location.toString ( ) .vključuje ( 'VRVICA' ) ) {
opozorilo ( 'URL vsebuje niz 'STRING'' ) ;
}

Izhod

3. način: Preverite, ali trenutni URL vsebuje niz v Javascriptu z uporabo metode indexOf().

' indeks() ” vrne položaj prve vrednosti v nizu in vrne -1, če vrednosti ni mogoče najti. To tehniko bomo uporabili za preverjanje, ali je v trenutnem URL-ju vrednost niza z dostopom do njegovega indeksa.

Sintaksa

niz.indexOf ( vrednost )

Tu bo metoda indexOf() iskala » vrednost ” v podanem nizu.

Spodnji primer bo prikazal zgornji koncept.

Primer

Najprej bomo uporabili ' okno.lokacija.href ” za dostop do URL-ja trenutne strani. Po tem bomo dostopali do indeksa niza z uporabo ' indeks() ” metoda. Končno bo opozorilno polje prikazalo naslednje sporočilo, če je podani niz najden v trenutnem URL-ju:

če ( window.location.href.indexOf ( 'URL' ) > - 1 ) {
opozorilo ( 'URL vsebuje niz 'URL'' ) ;
}

V drugem primeru, če vrednosti niza ni mogoče najti, bo opozorilno polje prikazalo naslednje sporočilo:

drugače {
opozorilo ( 'URL ne vsebuje niza 'URL'' ) ;
}

Izhod

Zagotovili smo najenostavnejše metode za preverjanje, ali trenutni URL vsebuje niz v JavaScriptu.

Zaključek

Če želite preveriti, ali trenutni URL vsebuje niz v Javascriptu, lahko uporabite » test() ' skupaj z metodo ' okno.lokacija.href ' lastnost za ujemanje določene vrednosti niza z URL-jem ali ' toString().includes() ', ali ' indeks() ” za vrnitev indeksa prve vrednosti v podanem nizu. V tem zapisu so razložene metode za preverjanje, ali trenutni URL vsebuje niz v JavaScriptu.