Come verificare se l'URL corrente contiene stringa in JavaScript

Come verificare se l'URL corrente contiene stringa in JavaScript

Verificare se un URL corrente contiene la stringa richiesta fa miracoli nell'accesso a tutti i siti Web correlati in base alle tue esigenze in una sola GO, con conseguente risparmio di molto tempo e seccatura. Inoltre, questa tecnica diventa molto utile per testare le varie pagine Web del tuo sito Web.

Questo articolo discuterà i metodi per verificare se l'URL corrente contiene una stringa in JavaScript.

Come controllare/identificare se l'URL corrente contiene stringa in JavaScript?

Per verificare se l'URL corrente contiene una stringa in JavaScript, è possibile utilizzare:

  • "test()" metodo.
  • "accordare().Include ()" metodo.
  • "indice di()" metodo.

Ora passeremo attraverso ciascuno degli approcci menzionati uno per uno!

Metodo 1: verificare se l'URL corrente contiene stringa in javascript usando il metodo test ()

IL "test()"Il metodo controlla una corrispondenza nella stringa e restituisce"VERO" se trovato. Applicheremo questo metodo per testare se l'URL corrente contiene una stringa o meno.

Sintassi

Test (String)

Qui, "corda"Si riferisce alla stringa che deve essere perquisita.

Panoramica il seguente esempio per la dimostrazione.

Esempio

In primo luogo, specificheremo la stringa come "URL"E testa la sua presenza nella pagina URL corrente applicando il"finestra.posizione.Href" proprietà. Se la condizione aggiunta è soddisfatta, una casella di avviso verrà visualizzata con il messaggio specificato:

if (/url/.Test (finestra.posizione.href))
Avviso ("L'URL contiene l'URL della stringa");

L'output risultante sarà:

Metodo 2: verificare se l'URL corrente contiene stringa in JavaScript usando toString ().Metodo include ()

IL "accordare()"Il metodo restituisce una stringa riferita all'oggetto e al"Include ()"Il metodo restituisce vero se il valore specificato è presente nella stringa. Entrambi questi metodi possono essere utilizzati in combinazione per verificare se l'URL corrente contiene o meno la stringa aggiunta.

Sintassi

corda.Include (valore)

Qui, il metodo Include () cercherà il dato "valore" nel "corda".

Guarda l'esempio seguente per la dimostrazione.

Esempio

Nell'esempio seguente, applicheremo il "finestra.posizione"Oggetto, che ha tutte le informazioni relative alla posizione attuale del documento. Quindi, useremo il “accordare()"Metodo con l'oggetto particolare da verificare se la stringa specificata è presente nell'URL corrente. Infine, genera una scatola di allerta sulla condizione soddisfatta:

Se (finestra.posizione.accordare().Include ("String"))
Avviso ("L'URL contiene la stringa 'String'");

Produzione

Metodo 3: verificare se l'URL corrente contiene stringa in javaScript usando il metodo IndexOf ()

IL "indice di()"Il metodo restituisce la posizione del primo valore in una stringa e restituisce -1 se il valore non viene trovato. Applicheremo questa tecnica per verificare se esiste un valore di stringa nell'URL corrente accedendo al suo indice.

Sintassi

corda.INDICEF (valore)

Qui, il metodo Indexof () cercherà il “valore"Nella stringa specificata.

L'esempio seguente dimostrerà il concetto di cui sopra.

Esempio

Innanzitutto, applicheremo il “finestra.posizione.Href"Proprietà per accedere all'URL della pagina corrente. Successivamente, accederemo all'indice della stringa applicando il "indice di()" metodo. Infine, la casella di avviso visualizzerà il seguente messaggio se la stringa specificata viene trovata nell'URL corrente:

Se (finestra.posizione.Href.Indexof ("URL")> -1)
Avviso ("L'URL contiene l'URL della stringa");

Nell'altro caso se il valore della stringa non viene trovato, la casella di avviso visualizzerà il seguente messaggio:

altro
avviso ("L'URL non contiene l'URL della stringa");

Produzione

Abbiamo fornito metodi più semplici per verificare se l'URL corrente contiene una stringa in JavaScript.

Conclusione

Per verificare se l'URL corrente contiene una stringa in JavaScript, è possibile applicare il “test()Metodo "insieme al"finestra.posizione.Href"Proprietà per abbinare il particolare valore di stringa con l'URL o il"accordare().Include ()", o il "indice di()"Metodo per restituire l'indice del primo valore nella stringa specificata. Questo articolo ha spiegato i metodi per verificare se l'URL corrente contiene una stringa in JavaScript.