Kaip patikrinti, ar dabartiniame URL yra eilutė „JavaScript“.

Kaip Patikrinti Ar Dabartiniame Url Yra Eilute Javascript



Patikrinimas, ar dabartiniame URL yra reikalinga eilutė, daro stebuklus vienu metu pasiekiant visas susijusias svetaines pagal jūsų poreikius, todėl sutaupoma daug laiko ir vargo. Be to, ši technika labai padeda išbandyti įvairius jūsų svetainės tinklalapius.

Šiame straipsnyje bus aptariami būdai, kaip patikrinti, ar dabartiniame URL yra „JavaScript“ eilutė.







Kaip patikrinti / nustatyti, ar dabartiniame URL yra eilutė Javascript?

Norėdami patikrinti, ar dabartiniame URL yra „Javascript“ eilutė, galite naudoti:



  • testas () “ metodas.
  • toString().includes() “ metodas.
  • indexOf() “ metodas.



Dabar peržiūrėsime kiekvieną iš paminėtų metodų po vieną!





1 būdas: patikrinkite, ar esamame URL yra eilutė Javascript naudojant test() metodą

testas () 'metodas patikrina, ar eilutėje atitinka atitiktį ir grąžina ' tiesa “, jei rasta. Taikysime šį metodą norėdami patikrinti, ar dabartiniame URL yra eilutė, ar ne.

Sintaksė



bandymas ( styga )

Čia, ' styga “ nurodo eilutę, kurios reikia ieškoti.

Apžvelkite toliau pateiktą demonstravimo pavyzdį.

Pavyzdys

Pirmiausia nurodysime eilutę kaip „ URL “ ir patikrinkite jo buvimą dabartiniame URL puslapyje taikydami „ window.location.href ' nuosavybė. Jei pridėta sąlyga įvykdoma, pasirodys įspėjimo langas su nurodytu pranešimu:

jeigu ( / URL / .testas ( window.location.href ) ) {
budrus ( „URL yra eilutė „URL“ ) ;
}

Rezultatas bus toks:

2 būdas: patikrinkite, ar dabartiniame URL yra „Javascript“ eilutė, naudodami metodą toString().includes()

toString() “ metodas grąžina eilutę, nurodančią objektą ir „ apima() “ metodas grąžina true, jei eilutėje yra nurodyta reikšmė. Abu šie metodai gali būti naudojami kartu norint patikrinti, ar dabartiniame URL yra pridėta eilutė, ar ne.

Sintaksė

eilutė.apima ( vertė )

Čia įtrauktas() metodas ieškos nurodyto ' vertė ' viduje ' styga “.

Norėdami parodyti, žiūrėkite žemiau pateiktą pavyzdį.

Pavyzdys

Toliau pateiktame pavyzdyje taikysime „ langas.vieta “ objektas, kuriame yra visa informacija apie esamą dokumento vietą. Tada mes naudosime „ toString() “ metodas su konkrečiu objektu, kad patikrintų, ar nurodyta eilutė yra dabartiniame URL. Galiausiai sugeneruokite įspėjimo laukelį, kai įvykdoma:

jeigu ( window.location.toString ( ) .apima ( „STRING“ ) ) {
budrus ( „URL yra eilutė „STRING“ ) ;
}

Išvestis

3 būdas: patikrinkite, ar dabartiniame URL yra eilutė Javascript naudojant indexOf() metodą

indexOf() ” metodas grąžina pirmosios reikšmės padėtį eilutėje ir grąžina -1, jei reikšmė nerasta. Taikysime šią techniką norėdami patikrinti, ar dabartiniame URL yra eilutės reikšmė, pasiekdami jo indeksą.

Sintaksė

string.indexOf ( vertė )

Čia metodas indexOf() ieškos ' vertė “ nurodytoje eilutėje.

Toliau pateiktame pavyzdyje parodyta aukščiau pateikta koncepcija.

Pavyzdys

Pirmiausia taikysime „ window.location.href “, kad pasiektumėte dabartinio puslapio URL. Po to pasieksime eilutės indeksą taikydami „ indexOf() “ metodas. Galiausiai įspėjimo laukelyje bus rodomas šis pranešimas, jei nurodyta eilutė randama dabartiniame URL:

jeigu ( window.location.href.indexOf ( 'URL' ) > - 1 ) {
budrus ( „URL yra eilutė „URL“ ) ;
}

Kitu atveju, jei eilutės reikšmė nerasta, įspėjimo laukelyje bus rodomas toks pranešimas:

Kitas {
budrus ( „URL nėra eilutės URL“ ) ;
}

Išvestis

Pateikėme paprasčiausius būdus, kaip patikrinti, ar dabartiniame URL yra „JavaScript“ eilutė.

Išvada

Norėdami patikrinti, ar dabartiniame URL yra „Javascript“ eilutė, galite pritaikyti „ testas () “ metodas kartu su „ window.location.href “ ypatybę, skirtą tam tikrai eilutės vertei suderinti su URL arba „ toString().includes() ', arba ' indexOf() “ metodas grąžinti pirmosios reikšmės indeksą nurodytoje eilutėje. Šiame įraše paaiškinta, kaip patikrinti, ar dabartiniame URL yra eilutė JavaScript.