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.