Kuinka tarkistaa, sisältääkö nykyinen URL-osoite JavaScriptissä merkkijonoa

Kuinka Tarkistaa Sisaltaako Nykyinen Url Osoite Javascriptissa Merkkijonoa



Sen tarkistaminen, sisältääkö nykyinen URL-osoite vaaditun merkkijonon, tekee ihmeitä pääsyssä kaikkiin aiheeseen liittyviin verkkosivustoihin tarpeidesi mukaan yhdellä kertaa, mikä säästää paljon aikaa ja vaivaa. Lisäksi tästä tekniikasta tulee erittäin hyödyllistä verkkosivustosi eri verkkosivujen testaamisessa.

Tässä artikkelissa käsitellään tapoja tarkistaa, sisältääkö nykyinen URL-osoite JavaScript-merkkijonon.







Kuinka tarkistaa/tunnistaa, sisältääkö nykyinen URL-osoite Javascriptin merkkijonon?

Voit tarkistaa, sisältääkö nykyinen URL-osoite Javascriptin merkkijonon, käyttämällä:



  • ' testata() ”menetelmä.
  • ' toString().includes() ”menetelmä.
  • ' sisällysluettelo() ”menetelmä.



Käymme nyt läpi jokaisen mainitun lähestymistavan yksitellen!





Tapa 1: Tarkista, sisältääkö nykyinen URL-osoite merkkijonoa Javascriptissä käyttämällä test()-menetelmää

' testata() 'metodi tarkistaa osuman merkkijonosta ja palauttaa' totta 'jos löytyy. Käytämme tätä menetelmää testataksemme, sisältääkö nykyinen URL-osoite merkkijonon vai ei.

Syntaksi



testata ( merkkijono )

Täällä, ' merkkijono ” viittaa merkkijonoon, joka on etsittävä.

Katso seuraava esimerkki esittelyä varten.

Esimerkki

Ensin määritämme merkkijonon muodossa ' URL-osoite ' ja testaa sen olemassaolo nykyisellä URL-sivulla käyttämällä ' window.location.href ” omaisuutta. Jos lisätty ehto täyttyy, näkyviin tulee hälytysruutu, jossa on määritetty viesti:

jos ( / URL-osoite / .testata ( window.location.href ) ) {
hälytys ( 'URL-osoite sisältää merkkijonon URL' ) ;
}

Tuloksena oleva tulos on:

Tapa 2: Tarkista, sisältääkö nykyinen URL-osoite merkkijonoa Javascriptissä käyttämällä toString().includes()-menetelmää

' toString() ' -menetelmä palauttaa objektiin viittaavan merkkijonon ja ' sisältää () ”-menetelmä palauttaa tosi, jos määritetty arvo on merkkijonossa. Molempia näitä menetelmiä voidaan käyttää yhdessä sen tarkistamiseen, sisältääkö nykyinen URL-osoite lisätyn merkkijonon vai ei.

Syntaksi

merkkijono.sisältää ( arvo )

Tässä include()-menetelmä etsii annettua ' arvo ' kohdassa ' merkkijono ”.

Katso alla oleva esimerkki esittelyä varten.

Esimerkki

Alla olevassa esimerkissä käytämme ' window.location ”-objekti, jossa on kaikki tiedot nykyisestä asiakirjan sijainnista. Sitten käytämme ' toString() ' -menetelmä tietyn objektin kanssa varmistaakseen, onko määritetty merkkijono olemassa nykyisessä URL-osoitteessa. Luo lopuksi hälytysruutu, kun ehto täyttyy:

jos ( window.location.toString ( ) .sisältää ( 'STRING' ) ) {
hälytys ( 'URL-osoite sisältää merkkijonon STRING' ) ;
}

Lähtö

Tapa 3: Tarkista, sisältääkö nykyinen URL-osoite merkkijonoa Javascriptissä käyttämällä indexOf()-menetelmää

' sisällysluettelo() ” -menetelmä palauttaa merkkijonon ensimmäisen arvon sijainnin ja palauttaa -1, jos arvoa ei löydy. Käytämme tätä tekniikkaa tarkistaaksemme, onko nykyisessä URL-osoitteessa merkkijonoarvo avaamalla sen hakemiston.

Syntaksi

string.indexOf ( arvo )

Tässä menetelmä indexOf() etsii ' arvo ' määritetyssä merkkijonossa.

Alla oleva esimerkki havainnollistaa yllä olevaa käsitettä.

Esimerkki

Ensin käytämme ' window.location.href '-ominaisuutta, jotta pääset nykyisen sivun URL-osoitteeseen. Tämän jälkeen pääsemme merkkijonon hakemistoon käyttämällä ' sisällysluettelo() ”menetelmä. Lopuksi hälytysruutu näyttää seuraavan viestin, jos määritetty merkkijono löytyy nykyisestä URL-osoitteesta:

jos ( window.location.href.indexOf ( 'URL' ) > - 1 ) {
hälytys ( 'URL-osoite sisältää merkkijonon URL' ) ;
}

Toisessa tapauksessa, jos merkkijonoarvoa ei löydy, hälytysruutu näyttää seuraavan viestin:

muu {
hälytys ( 'URL-osoite ei sisällä merkkijonoa URL' ) ;
}

Lähtö

Olemme tarjonneet yksinkertaisimmat menetelmät tarkistaaksesi, sisältääkö nykyinen URL-osoite JavaScript-merkkijonon.

Johtopäätös

Jos haluat tarkistaa, sisältääkö nykyinen URL-osoite merkkijonoa Javascriptissä, voit käyttää ' testata() '-menetelmä yhdessä ' window.location.href ' -ominaisuutta sovittaakseen tietyn merkkijonon arvon URL-osoitteen tai ' toString().includes() ', tai ' sisällysluettelo() ” -menetelmä palauttaa määritetyn merkkijonon ensimmäisen arvon indeksin. Tämä kirjoitus selitti tavat tarkistaa, sisältääkö nykyinen URL-osoite JavaScript-merkkijonon.