Cara Memeriksa apakah URL Saat Ini Berisi String dalam JavaScript

Cara Memeriksa Apakah Url Saat Ini Berisi String Dalam Javascript



Memeriksa apakah URL saat ini berisi string yang diperlukan akan sangat membantu dalam mengakses semua situs web terkait sesuai dengan kebutuhan Anda sekaligus sehingga menghemat banyak waktu dan kerumitan. Selain itu, teknik ini menjadi sangat membantu dalam menguji berbagai halaman web situs web Anda.

Artikel ini akan membahas metode untuk memeriksa apakah URL saat ini berisi string dalam JavaScript.







Bagaimana cara Memeriksa / Mengidentifikasi apakah URL Saat Ini Berisi String dalam Javascript?

Untuk memeriksa apakah URL saat ini berisi string dalam Javascript, Anda dapat menggunakan:



  • uji() ' metode.
  • toString().termasuk() ' metode.
  • Indeks() ' metode.



Sekarang kita akan membahas masing-masing pendekatan yang disebutkan satu per satu!





Metode 1: Periksa apakah URL Saat Ini Berisi String dalam Javascript Menggunakan Metode test()

' uji() ” metode memeriksa kecocokan dalam string dan mengembalikan “ BENAR ' jika ketemu. Kami akan menerapkan metode ini untuk menguji apakah URL saat ini berisi string atau tidak.

Sintaksis



uji ( rangkaian )

Di Sini, ' rangkaian ” mengacu pada string yang perlu dicari.

Ikhtisar contoh berikut untuk demonstrasi.

Contoh

Pertama, kita akan menentukan string sebagai “ URL ” dan uji keberadaannya di halaman URL saat ini dengan menerapkan “ window.location.href ' Properti. Jika kondisi tambahan terpenuhi, kotak peringatan akan muncul dengan pesan yang ditentukan:

jika ( / URL / .uji ( window.location.href ) ) {
peringatan ( 'URL berisi string 'URL'' ) ;
}

Output yang dihasilkan akan menjadi:

Metode 2: Periksa apakah URL Saat Ini Berisi String dalam Javascript Menggunakan Metode toString().includes()

' toString() metode ” mengembalikan string yang merujuk ke objek dan metode “ termasuk() ” metode mengembalikan true jika nilai yang ditentukan ada dalam string. Kedua metode ini dapat digunakan dalam kombinasi untuk memverifikasi apakah URL saat ini berisi string yang ditambahkan atau tidak.

Sintaksis

string.termasuk ( nilai )

Di sini, metode include() akan mencari “ nilai ' dalam ' rangkaian ”.

Lihatlah contoh di bawah ini untuk demonstrasi.

Contoh

Dalam contoh di bawah ini, kami akan menerapkan ' jendela.lokasi ”, yang memiliki semua informasi mengenai lokasi dokumen saat ini. Kemudian, kita akan menggunakan ' toString() ” dengan objek tertentu untuk memverifikasi apakah string yang ditentukan ada di URL saat ini. Terakhir, buat kotak peringatan pada kondisi yang terpenuhi:

jika ( window.location.toString ( ) .termasuk ( 'RANGKAIAN' ) ) {
peringatan ( 'URL berisi string 'STRING'' ) ;
}

Keluaran

Metode 3: Periksa apakah URL Saat Ini Berisi String dalam Javascript Menggunakan Metode indexOf()

' Indeks() ” metode mengembalikan posisi nilai pertama dalam string dan mengembalikan -1 jika nilainya tidak ditemukan. Kami akan menerapkan teknik ini untuk memeriksa apakah ada nilai string di URL saat ini dengan mengakses indeksnya.

Sintaksis

string.indexOf ( nilai )

Di sini, metode indexOf() akan mencari ' nilai ” dalam string yang ditentukan.

Contoh di bawah ini akan menunjukkan konsep di atas.

Contoh

Pertama, kita akan menerapkan “ window.location.href ” untuk mengakses URL halaman saat ini. Setelah itu, kita akan mengakses indeks string dengan menerapkan ' Indeks() ' metode. Terakhir, kotak peringatan akan menampilkan pesan berikut jika string yang ditentukan ditemukan di URL saat ini:

jika ( window.location.href.indexOf ( 'URL' ) > - 1 ) {
peringatan ( 'URL berisi string 'URL'' ) ;
}

Dalam kasus lain jika nilai string tidak ditemukan, kotak peringatan akan menampilkan pesan berikut:

kalau tidak {
peringatan ( 'URL tidak mengandung string 'URL'' ) ;
}

Keluaran

Kami telah menyediakan metode paling sederhana untuk memeriksa apakah URL saat ini berisi string dalam JavaScript.

Kesimpulan

Untuk memeriksa apakah URL saat ini berisi string dalam Javascript, Anda dapat menerapkan ' uji() ” beserta metode “ window.location.href ” untuk mencocokkan nilai string tertentu dengan URL atau “ toString().termasuk() ”, atau “ Indeks() ” metode untuk mengembalikan indeks dari nilai pertama dalam string yang ditentukan. Artikel ini menjelaskan metode untuk memeriksa apakah URL saat ini berisi string dalam JavaScript.