Kako provjeriti sadrži li trenutni URL niz u JavaScriptu

Kako Provjeriti Sadrzi Li Trenutni Url Niz U Javascriptu



Provjera sadrži li trenutni URL traženi niz čini čuda u pristupanju svim povezanim web stranicama prema vašim potrebama u jednom potezu, što rezultira uštedom puno vremena i gnjavaže. Osim toga, ova tehnika postaje vrlo korisna u testiranju različitih web stranica vaše web stranice.

U ovom će se članku raspravljati o metodama provjere sadrži li trenutačni URL niz u JavaScriptu.







Kako provjeriti/prepoznati sadrži li trenutni URL niz u Javascriptu?

Kako biste provjerili sadrži li trenutni URL niz u Javascriptu, možete upotrijebiti:



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



Sada ćemo proći kroz svaki od navedenih pristupa jedan po jedan!





Metoda 1: Provjerite sadrži li trenutni URL niz u Javascriptu pomoću metode test().

' test() ” metoda provjerava podudaranje u nizu i vraća “ pravi ” ako se pronađe. Primijenit ćemo ovu metodu da testiramo sadrži li trenutni URL niz ili ne.

Sintaksa



test ( niz )

Ovdje, ' niz ” odnosi se na niz koji treba pretražiti.

Pregledajte sljedeći primjer za demonstraciju.

Primjer

Prvo ćemo navesti niz kao ' URL ' i testirajte njegovu prisutnost na trenutnoj URL stranici primjenom ' prozor.lokacija.href ” vlasništvo. Ako je dodani uvjet zadovoljen, pojavit će se okvir upozorenja s navedenom porukom:

ako ( / URL / .test ( prozor.lokacija.href ) ) {
uzbuna ( 'URL sadrži niz 'URL'' ) ;
}

Rezultirajući izlaz će biti:

Metoda 2: Provjerite sadrži li trenutni URL niz u Javascriptu pomoću metode toString().includes()

' toString() ' metoda vraća niz koji se odnosi na objekt i ' uključuje () ” metoda vraća true ako je navedena vrijednost prisutna u nizu. Obje ove metode mogu se koristiti u kombinaciji za provjeru sadrži li trenutni URL dodani niz ili ne.

Sintaksa

niz.uključuje ( vrijednost )

Ovdje će metoda include() tražiti dani ' vrijednost ' u ' niz ”.

Pogledajte donji primjer za demonstraciju.

Primjer

U donjem primjeru primijenit ćemo ' prozor.lokacija ”, koji sadrži sve podatke o trenutnoj lokaciji dokumenta. Zatim ćemo koristiti ' toString() ” s određenim objektom za provjeru je li navedeni niz prisutan u trenutnom URL-u. Na kraju, generirajte okvir s upozorenjem nakon zadovoljenog uvjeta:

ako ( window.location.toString ( ) .uključuje ( 'NIZ' ) ) {
uzbuna ( 'URL sadrži niz 'STRING'' ) ;
}

Izlaz

Metoda 3: Provjerite sadrži li trenutni URL niz u Javascriptu pomoću metode indexOf().

' indexOf() ” metoda vraća položaj prve vrijednosti u nizu i vraća -1 ako vrijednost nije pronađena. Primijenit ćemo ovu tehniku ​​da provjerimo postoji li vrijednost niza u trenutnom URL-u pristupom njegovom indeksu.

Sintaksa

niz.indexOf ( vrijednost )

Ovdje će metoda indexOf() tražiti ' vrijednost ” u navedenom nizu.

Donji primjer će pokazati gornji koncept.

Primjer

Prvo ćemo primijeniti ' prozor.lokacija.href ” za pristup URL-u trenutne stranice. Nakon toga, pristupit ćemo indeksu niza primjenom ' indexOf() ” metoda. Konačno, okvir s upozorenjem prikazat će sljedeću poruku ako se navedeni niz pronađe u trenutnom URL-u:

ako ( window.location.href.indexOf ( 'URL' ) > - 1 ) {
uzbuna ( 'URL sadrži niz 'URL'' ) ;
}

U drugom slučaju, ako vrijednost niza nije pronađena, okvir upozorenja prikazat će sljedeću poruku:

drugo {
uzbuna ( 'URL ne sadrži niz 'URL'' ) ;
}

Izlaz

Pružili smo najjednostavnije metode za provjeru sadrži li trenutni URL niz u JavaScriptu.

Zaključak

Da biste provjerili sadrži li trenutni URL niz u Javascriptu, možete primijeniti ' test() ' zajedno s metodom ' prozor.lokacija.href ' svojstvo za podudaranje određene vrijednosti niza s URL-om ili ' toString().includes() ', ili ' indexOf() ” metoda za vraćanje indeksa prve vrijednosti u navedenom nizu. Ovaj zapis objašnjava metode za provjeru sadrži li trenutačni URL niz u JavaScriptu.