Kā pārbaudīt, vai pašreizējā URL satur virkni JavaScript

Ka Parbaudit Vai Pasreizeja Url Satur Virkni Javascript



Pārbaudot, vai pašreizējā URL ir vajadzīgā virkne, vienā piegājienā var piekļūt visām saistītajām vietnēm atbilstoši jūsu vajadzībām, tādējādi ietaupot daudz laika un problēmu. Turklāt šī metode kļūst ļoti noderīga, pārbaudot dažādas jūsu vietnes tīmekļa lapas.

Šajā rakstā tiks apskatītas metodes, kā pārbaudīt, vai pašreizējā URL satur virkni JavaScript.







Kā pārbaudīt/noteikt, vai pašreizējā URL satur virkni Javascript?

Lai pārbaudītu, vai pašreizējā URL satur virkni Javascript, varat izmantot:



  • ' pārbaude() ” metode.
  • ' toString().includes() ” metode.
  • ' indexOf() ” metode.



Tagad apskatīsim katru no minētajām pieejām pa vienam!





1. metode: pārbaudiet, vai pašreizējā URL satur virkni Javascript, izmantojot test() metodi

' pārbaude() 'metode pārbauda atbilstību virknē un atgriež' taisnība ” ja atrasts. Mēs izmantosim šo metodi, lai pārbaudītu, vai pašreizējā URL ir virkne vai nav.

Sintakse



pārbaude ( virkne )

Šeit, ' virkne ” attiecas uz virkni, kas ir jāmeklē.

Pārskatiet šo demonstrācijas piemēru.

Piemērs

Pirmkārt, mēs norādīsim virkni kā ' URL ” un pārbaudiet tā esamību pašreizējā URL lapā, izmantojot window.location.href ” īpašums. Ja pievienotais nosacījums ir izpildīts, tiks parādīts brīdinājuma lodziņš ar norādīto ziņojumu:

ja ( / URL / .pārbaude ( window.location.href ) ) {
brīdinājums ( 'URL satur virkni 'URL'' ) ;
}

Rezultātā iegūtais rezultāts būs:

2. metode: pārbaudiet, vai pašreizējā URL satur virkni Javascript, izmantojot metodi toString().includes()

' toString() ' metode atgriež virkni, kas attiecas uz objektu un ' ietilpst() ” metode atgriež true, ja virknē ir norādītā vērtība. Abas šīs metodes var izmantot kopā, lai pārbaudītu, vai pašreizējais URL satur pievienoto virkni.

Sintakse

virkne.ietver ( vērtību )

Šeit ietver() metode meklēs norādīto ' vērtību ' iekš ' virkne ”.

Demonstrēšanai skatiet tālāk redzamo piemēru.

Piemērs

Tālāk esošajā piemērā mēs izmantosim ' logs.vieta ” objektu, kurā ir visa informācija par pašreizējo dokumenta atrašanās vietu. Pēc tam mēs izmantosim ' toString() ” metodi ar konkrēto objektu, lai pārbaudītu, vai pašreizējā URL ir norādītā virkne. Visbeidzot, ģenerējiet brīdinājuma lodziņu, ja nosacījums ir izpildīts:

ja ( window.location.toString ( ) .ietilpst ( 'STRING' ) ) {
brīdinājums ( 'URL satur virkni 'STRING'' ) ;
}

Izvade

3. metode: pārbaudiet, vai pašreizējā URL satur virkni Javascript, izmantojot metodi indexOf()

' indexOf() ” metode atgriež pirmās vērtības pozīciju virknē un atgriež -1, ja vērtība netiek atrasta. Mēs izmantosim šo paņēmienu, lai pārbaudītu, vai pašreizējā URL ir virknes vērtība, piekļūstot tā indeksam.

Sintakse

string.indexOf ( vērtību )

Šeit metode indexOf() meklēs ' vērtību ” norādītajā virknē.

Tālāk sniegtais piemērs demonstrēs iepriekš minēto koncepciju.

Piemērs

Pirmkārt, mēs piemērosim ' window.location.href ”, lai piekļūtu pašreizējās lapas URL. Pēc tam mēs piekļūsim virknes indeksam, piemērojot “ indexOf() ” metode. Visbeidzot, ja pašreizējā URL ir atrasta norādītā virkne, brīdinājuma lodziņā tiks parādīts šāds ziņojums:

ja ( window.location.href.indexOf ( 'URL' ) > - 1 ) {
brīdinājums ( 'URL satur virkni 'URL'' ) ;
}

Citā gadījumā, ja virknes vērtība netiek atrasta, brīdinājuma lodziņā tiks parādīts šāds ziņojums:

cits {
brīdinājums ( 'URL nesatur virkni 'URL'' ) ;
}

Izvade

Mēs esam nodrošinājuši vienkāršākās metodes, lai pārbaudītu, vai pašreizējā URL satur virkni JavaScript.

Secinājums

Lai pārbaudītu, vai pašreizējā URL satur virkni Javascript, varat lietot ' pārbaude() ' metode kopā ar ' window.location.href ' rekvizīts, lai noteiktu virknes vērtību saskaņotu ar URL vai ' toString().includes() ', vai ' indexOf() ” metodi, lai atgrieztu norādītās virknes pirmās vērtības indeksu. Šis raksts izskaidro metodes, kā pārbaudīt, vai pašreizējā URL satur virkni JavaScript.