Cum să verificați dacă URL-ul curent conține șir în JavaScript

Cum Sa Verificati Daca Url Ul Curent Contine Sir In Javascript



Verificarea dacă o adresă URL curentă conține șirul necesar face minuni în accesarea tuturor site-urilor web aferente în funcție de nevoile dvs. dintr-o singură mișcare, ceea ce duce la economisirea de mult timp și bătăi de cap. În plus, această tehnică devine foarte utilă în testarea diferitelor pagini web ale site-ului dvs.

Acest articol va discuta metodele de a verifica dacă adresa URL curentă conține un șir în JavaScript.







Cum se verifică/identifică dacă adresa URL curentă conține șir în Javascript?

Pentru a verifica dacă adresa URL curentă conține un șir în Javascript, puteți utiliza:



  • Test() ” metoda.
  • toString().includes() ” metoda.
  • Index de() ” metoda.



Vom parcurge acum fiecare dintre abordările menționate una câte una!





Metoda 1: Verificați dacă URL-ul curent conține șir în Javascript folosind metoda test().

Test() „Metoda verifică o potrivire în șir și returnează „ Adevărat ' daca este gasit. Vom aplica această metodă pentru a testa dacă URL-ul curent conține un șir sau nu.

Sintaxă



Test ( şir )

Aici, ' şir ” se referă la șirul care trebuie căutat.

Prezentare generală a următorului exemplu pentru demonstrație.

Exemplu

În primul rând, vom specifica șirul ca „ URL ” și testați prezența acestuia în pagina URL curentă prin aplicarea „ window.location.href ” proprietate. Dacă condiția adăugată este îndeplinită, va apărea o casetă de alertă cu mesajul specificat:

dacă ( / URL / .Test ( window.location.href ) ) {
alerta ( „Adresa URL conține șirul „URL”” ) ;
}

Rezultatul rezultat va fi:

Metoda 2: Verificați dacă URL-ul curent conține șir în Javascript folosind metoda toString().includes()

toString() ” returnează un șir care se referă la obiect și „ include () ” returnează adevărat dacă valoarea specificată este prezentă în șir. Ambele metode pot fi utilizate în combinație pentru a verifica dacă URL-ul curent conține șirul adăugat sau nu.

Sintaxă

sfoară.include ( valoare )

Aici, metoda includes() va căuta „ valoare ' în ' şir ”.

Priviți exemplul de mai jos pentru demonstrație.

Exemplu

În exemplul de mai jos, vom aplica „ fereastra.locatie ” obiect, care are toate informațiile referitoare la locația actuală a documentului. Apoi, vom folosi „ toString() ” cu obiectul special pentru a verifica dacă șirul specificat este prezent în adresa URL curentă. În cele din urmă, generați o casetă de alertă la condiția îndeplinită:

dacă ( window.location.toString ( ) .cuprinde ( 'ŞIR' ) ) {
alerta ( „Adresa URL conține șirul „STRING”” ) ;
}

Ieșire

Metoda 3: Verificați dacă URL-ul curent conține șir în Javascript folosind metoda indexOf()

Index de() ” returnează poziția primei valori dintr-un șir și returnează -1 dacă valoarea nu este găsită. Vom aplica această tehnică pentru a verifica dacă există o valoare șir în adresa URL curentă accesând indexul acesteia.

Sintaxă

string.indexOf ( valoare )

Aici, metoda indexOf() va căuta „ valoare ” în șirul specificat.

Exemplul de mai jos va demonstra conceptul de mai sus.

Exemplu

În primul rând, vom aplica „ window.location.href ” pentru a accesa adresa URL a paginii curente. După aceea, vom accesa indexul șirului prin aplicarea „ Index de() ” metoda. În cele din urmă, caseta de alertă va afișa următorul mesaj dacă șirul specificat este găsit în adresa URL curentă:

dacă ( window.location.href.indexOf ( „URL” ) > - 1 ) {
alerta ( „Adresa URL conține șirul „URL”” ) ;
}

În celălalt caz, dacă valoarea șirului nu este găsită, caseta de alertă va afișa următorul mesaj:

altfel {
alerta ( „Adresa URL nu conține șirul „URL”” ) ;
}

Ieșire

Am oferit cele mai simple metode pentru a verifica dacă adresa URL curentă conține un șir în JavaScript.

Concluzie

Pentru a verifica dacă adresa URL curentă conține un șir în Javascript, puteți aplica „ Test() „, împreună cu metoda „ window.location.href ” proprietate pentru potrivirea anumitor valori ale șirului cu adresa URL sau cu „ toString().includes() ', sau ' Index de() ” pentru a returna indexul primei valori din șirul specificat. Acest articol a explicat metodele de a verifica dacă adresa URL curentă conține un șir în JavaScript.