Kuidas kontrollida, kas praegune URL sisaldab JavaScriptis stringi

Kuidas Kontrollida Kas Praegune Url Sisaldab Javascriptis Stringi



Kontrollimine, kas praegune URL sisaldab nõutavat stringi, teeb imesid, kui pääsete korraga ligi kõikidele seotud veebisaitidele vastavalt teie vajadustele, säästes palju aega ja vaeva. Lisaks on see tehnika väga kasulik teie veebisaidi erinevate veebilehtede testimisel.

Selles artiklis käsitletakse meetodeid, kuidas kontrollida, kas praegune URL sisaldab JavaScriptis stringi.







Kuidas kontrollida/tuvastada, kas praegune URL sisaldab Javascriptis stringi?

Kontrollimaks, kas praegune URL sisaldab Javascriptis stringi, võite kasutada järgmist.



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



Vaatame nüüd kõik mainitud lähenemisviisid ükshaaval läbi!





1. meetod: kontrollige, kas praegune URL sisaldab Javascriptis stringi, kasutades test() meetodit

' test () ' meetod kontrollib stringi vastet ja tagastab ' tõsi 'kui leitakse. Rakendame seda meetodit, et testida, kas praegune URL sisaldab stringi või mitte.

Süntaks



katsetada ( string )

Siin, ' string ” viitab stringile, mida tuleb otsida.

Tutvuge järgmise demonstratsiooni näitega.

Näide

Esiteks määrame stringi kujul ' URL ja testige selle olemasolu praegusel URL-i lehel, rakendades window.location.href ” vara. Kui lisatud tingimus on täidetud, kuvatakse märguandekast koos määratud teatega:

kui ( / URL / .test ( window.location.href ) ) {
hoiatus ( 'URL sisaldab stringi URL' ) ;
}

Saadud väljund on:

2. meetod: kontrollige, kas praegune URL sisaldab Javascriptis stringi, kasutades meetodit toString().includes()

' toString() ' meetod tagastab stringi, mis viitab objektile ja ' sisaldab () ” meetod tagastab tõese, kui määratud väärtus on stringis olemas. Mõlemat meetodit saab kasutada koos, et kontrollida, kas praegune URL sisaldab lisatud stringi või mitte.

Süntaks

string.sisaldab ( väärtus )

Siin otsib meetod include() antud ' väärtus ' jaotises ' string ”.

Demonstreerimiseks vaadake allolevat näidet.

Näide

Allolevas näites rakendame ' aken.asukoht ” objekt, millel on kogu teave dokumendi praeguse asukoha kohta. Seejärel kasutame ' toString() ” meetod konkreetse objektiga, et kontrollida, kas määratud string on praeguses URL-is olemas. Lõpuks looge hoiatuskast, kui tingimus on täidetud:

kui ( window.location.toString ( ) .sisaldab ( 'STRING' ) ) {
hoiatus ( „URL sisaldab stringi „STRING” ) ;
}

Väljund

3. meetod: kontrollige, kas praegune URL sisaldab Javascriptis stringi, kasutades meetodit indexOf()

' indeks() ” meetod tagastab stringi esimese väärtuse asukoha ja tagastab -1, kui väärtust ei leita. Rakendame seda tehnikat, et kontrollida, kas praeguses URL-is on stringi väärtus, avades selle registri.

Süntaks

string.indexOf ( väärtus )

Siin otsib meetod indexOf() ' väärtus ” määratud stringis.

Allolev näide demonstreerib ülaltoodud kontseptsiooni.

Näide

Esiteks rakendame ' window.location.href ” atribuut praeguse lehe URL-i avamiseks. Pärast seda pääseme stringi indeksile juurde, rakendades ' indeks() ” meetod. Lõpuks kuvatakse hoiatuskastis järgmine teade, kui määratud string leitakse praegusest URL-ist:

kui ( window.location.href.indexOf ( 'URL' ) > - 1 ) {
hoiatus ( 'URL sisaldab stringi URL' ) ;
}

Muul juhul, kui stringi väärtust ei leitud, kuvatakse hoiatuskastis järgmine teade:

muidu {
hoiatus ( 'URL ei sisalda stringi URL' ) ;
}

Väljund

Oleme pakkunud lihtsaimad meetodid kontrollimaks, kas praegune URL sisaldab JavaScriptis stringi.

Järeldus

Kontrollimaks, kas praegune URL sisaldab Javascriptis stringi, saate rakendada ' test () ' meetod koos ' window.location.href atribuut konkreetse stringi väärtuse sobitamiseks URL-iga või toString().includes() ”, või „ indeks() ” meetod, et tagastada määratud stringi esimese väärtuse indeks. See kirjutis selgitas meetodeid, kuidas kontrollida, kas praegune URL sisaldab JavaScriptis stringi.