Hvordan sjekke om gjeldende URL inneholder streng i JavaScript

Hvordan sjekke om gjeldende URL inneholder streng i JavaScript

Kontroller om en gjeldende URL inneholder den nødvendige strengen gjør underverker i å få tilgang til alle relaterte nettsteder i henhold til dine behov på en gang, noe som resulterer i sparing av mye tid og problemer. I tillegg blir denne teknikken veldig nyttig med å teste de forskjellige websidene på nettstedet ditt.

Denne artikkelen vil diskutere metodene for å sjekke om den gjeldende URLen inneholder en streng i JavaScript.

Hvordan sjekke/identifisere om gjeldende URL inneholder streng i JavaScript?

For å sjekke om den gjeldende URL -en inneholder en streng i JavaScript, kan du bruke:

  • test()”Metode.
  • toString ().inkluderer ()”Metode.
  • oversikt over()”Metode.

Vi vil nå gå gjennom hver av de nevnte tilnærmingene en etter en!

Metode 1: Kontroller om gjeldende URL inneholder streng i JavaScript ved bruk av test () -metode

test()”Metode sjekker for en kamp i strengen og returnerer”ekte”Hvis funnet. Vi vil bruke denne metoden for å teste om den gjeldende URLen inneholder en streng eller ikke.

Syntaks

test (streng)

Her, “streng”Refererer til strengen som må søkes.

Oversikt Følgende eksempel for demonstrasjonen.

Eksempel

For det første vil vi spesifisere strengen som "URL”Og test tilstedeværelsen av den på den gjeldende URL -siden ved å bruke“vindu.plassering.href”Eiendom. Hvis den ekstra tilstanden er tilfreds, vil en varslingsboks dukke opp med den spesifiserte meldingen:

if (/url/.Test (vindu.plassering.href))
Alert ("URLen inneholder strengen 'URL'");

Den resulterende utgangen vil være:

Metode 2: Kontroller om gjeldende URL inneholder streng i JavaScript ved hjelp av toString ().Inkluderer () Metode

toString ()”Metode returnerer en streng som refererer til objektet og“inkluderer ()”Metoden returnerer sant hvis den spesifiserte verdien er til stede i strengen. Begge disse metodene kan brukes i kombinasjon for å bekrefte om den gjeldende URLen inneholder den ekstra strengen eller ikke.

Syntaks

streng.Inkluderer (verdi)

Her vil den inkluderer () -metoden søke etter de gitte “verdi”I“streng”.

Se på eksemplet nedenfor for demonstrasjon.

Eksempel

I eksemplet nedenfor vil vi bruke "vindu.plassering”Objekt, som har all informasjon om gjeldende dokumentsted. Deretter vil vi bruke "toString ()”Metode med det aktuelle objektet for å bekrefte om den spesifiserte strengen er til stede i den nåværende URL -en. Til slutt, generer en varslingsboks ved fornøyd tilstand:

hvis (vindu.plassering.toString ().inkluderer ("streng"))
Alert ("URLen inneholder strengen 'streng'");

Produksjon

Metode 3: Kontroller om gjeldende URL inneholder streng i JavaScript ved bruk av IndexOf () -metode

oversikt over()”Metode returnerer plasseringen av den første verdien i en streng og returnerer -1 hvis verdien ikke er funnet. Vi vil bruke denne teknikken for å sjekke om det er en strengverdi i den gjeldende URL -en ved å få tilgang til indeksen.

Syntaks

streng.indeks av (verdi)

Her vil INDEXOF () -metoden søke etter “verdi”I den spesifiserte strengen.

Eksemplet nedenfor vil demonstrere konseptet ovenfor.

Eksempel

Først vil vi bruke "vindu.plassering.href”Eiendom for å få tilgang til den gjeldende sidens URL. Etter det vil vi få tilgang til strengens indeks ved å bruke “oversikt over()”Metode. Til slutt vil varslingsboksen vise følgende melding hvis den spesifiserte strengen finnes i den gjeldende URL:

hvis (vindu.plassering.href.indexof ("url")> -1)
Alert ("URLen inneholder strengen 'URL'");

I det andre tilfellet hvis strengverdien ikke er funnet, vil varslingsboksen vise følgende melding:

annet
Varsel ("URL -en inneholder ikke strengen 'URL'");

Produksjon

Vi har gitt enkleste metoder for å sjekke om den gjeldende URLen inneholder en streng i JavaScript.

Konklusjon

For å sjekke om den gjeldende URL -en inneholder en streng i JavaScript, kan du bruke "test()”Metode sammen med“vindu.plassering.href”Eiendom for å matche den aktuelle strengverdien med URLen eller“toString ().inkluderer ()", eller "oversikt over()”Metode for å returnere indeksen for den første verdien i den spesifiserte strengen. Denne oppskrivningen forklarte metodene for å sjekke om den gjeldende URL-en inneholder en streng i JavaScript.