Cách kiểm tra xem URL hiện tại có chứa chuỗi trong JavaScript hay không

Cach Kiem Tra Xem Url Hien Tai Co Chua Chuoi Trong Javascript Hay Khong



Việc kiểm tra xem một URL hiện tại có chứa chuỗi bắt buộc hay không trong việc truy cập tất cả các trang web liên quan theo nhu cầu của bạn chỉ trong một lần, dẫn đến tiết kiệm rất nhiều thời gian và rắc rối. Ngoài ra, kỹ thuật này trở nên rất hữu ích trong việc kiểm tra các trang web khác nhau trên trang web của bạn.

Bài viết này sẽ thảo luận về các phương pháp để kiểm tra xem URL hiện tại có chứa một chuỗi trong JavaScript hay không.







Làm thế nào để Kiểm tra / Xác định xem URL hiện tại có chứa chuỗi trong Javascript hay không?

Để kiểm tra xem URL hiện tại có chứa một chuỗi trong Javascript hay không, bạn có thể sử dụng:



  • kiểm tra() ' phương pháp.
  • toString (). bao gồm () ' phương pháp.
  • Chỉ số() ' phương pháp.



Bây giờ chúng ta sẽ lần lượt đi qua từng cách tiếp cận đã đề cập!





Phương pháp 1: Kiểm tra xem URL hiện tại có chứa chuỗi trong Javascript hay không bằng phương pháp test ()

Các ' kiểm tra() 'Phương thức kiểm tra sự phù hợp trong chuỗi và trả về' thật ' Nếu được tìm thấy. Chúng tôi sẽ áp dụng phương pháp này để kiểm tra xem URL hiện tại có chứa một chuỗi hay không.

Cú pháp



kiểm tra ( sợi dây )

Nơi đây, ' sợi dây ”Đề cập đến chuỗi cần được tìm kiếm.

Tổng quan ví dụ sau đây cho cuộc biểu tình.

Thí dụ

Đầu tiên, chúng tôi sẽ chỉ định chuỗi là “ URL ”Và kiểm tra sự hiện diện của nó trong trang URL hiện tại bằng cách áp dụng“ window.location.href ' tài sản. Nếu điều kiện đã thêm được thỏa mãn, một hộp cảnh báo sẽ bật lên với thông báo được chỉ định:

nếu ( / URL / .kiểm tra ( window.location.href ) ) {
báo động ( 'URL chứa chuỗi 'URL'' ) ;
}

Kết quả đầu ra sẽ là:

Phương pháp 2: Kiểm tra xem URL hiện tại có chứa chuỗi trong Javascript hay không bằng cách sử dụng phương thức toString (). Include ()

Các ' toString () Phương thức ”trả về một chuỗi tham chiếu đến đối tượng và“ bao gồm() ”Trả về true nếu giá trị được chỉ định có trong chuỗi. Cả hai phương pháp này đều có thể được sử dụng kết hợp để xác minh xem URL hiện tại có chứa chuỗi được thêm hay không.

Cú pháp

string.includes ( giá trị )

Tại đây, phương thức include () sẽ tìm kiếm “ giá trị ' bên trong ' sợi dây ”.

Nhìn vào ví dụ dưới đây để minh họa.

Thí dụ

Trong ví dụ dưới đây, chúng tôi sẽ áp dụng “ window.location ”Đối tượng, có tất cả thông tin liên quan đến vị trí tài liệu hiện tại. Sau đó, chúng tôi sẽ sử dụng “ toString () ”Với đối tượng cụ thể để xác minh xem chuỗi được chỉ định có trong URL hiện tại hay không. Cuối cùng, tạo một hộp cảnh báo theo điều kiện thỏa mãn:

nếu ( window.location.toString ( ) .bao gồm ( 'SỢI DÂY' ) ) {
báo động ( 'URL chứa chuỗi 'STRING'' ) ;
}

Đầu ra

Phương pháp 3: Kiểm tra xem URL hiện tại có chứa chuỗi trong Javascript hay không bằng cách sử dụng phương thức indexOf ()

Các ' Chỉ số() ”Phương thức trả về vị trí của giá trị đầu tiên trong một chuỗi và trả về -1 nếu giá trị không được tìm thấy. Chúng tôi sẽ áp dụng kỹ thuật này để kiểm tra xem có giá trị chuỗi trong URL hiện tại hay không bằng cách truy cập vào chỉ mục của nó.

Cú pháp

string.indexOf ( giá trị )

Tại đây, phương thức indexOf () sẽ tìm kiếm “ giá trị ”Trong chuỗi được chỉ định.

Ví dụ dưới đây sẽ chứng minh khái niệm trên.

Thí dụ

Đầu tiên, chúng tôi sẽ áp dụng “ window.location.href ”Để truy cập URL của trang hiện tại. Sau đó, chúng tôi sẽ truy cập chỉ mục của chuỗi bằng cách áp dụng “ Chỉ số() ' phương pháp. Cuối cùng, hộp cảnh báo sẽ hiển thị thông báo sau nếu chuỗi được chỉ định được tìm thấy trong URL hiện tại:

nếu ( window.location.href.indexOf ( 'URL' ) > - 1 ) {
báo động ( 'URL chứa chuỗi 'URL'' ) ;
}

Trong trường hợp khác nếu giá trị chuỗi không được tìm thấy, hộp cảnh báo sẽ hiển thị thông báo sau:

khác {
báo động ( 'URL không chứa chuỗi 'URL'' ) ;
}

Đầu ra

Chúng tôi đã cung cấp các phương pháp đơn giản nhất để kiểm tra xem URL hiện tại có chứa một chuỗi trong JavaScript hay không.

Sự kết luận

Để kiểm tra xem URL hiện tại có chứa một chuỗi trong Javascript hay không, bạn có thể áp dụng “ kiểm tra() ”Cùng với phương thức“ window.location.href Thuộc tính 'để khớp giá trị chuỗi cụ thể với URL hoặc' toString (). bao gồm () ', hoặc là ' Chỉ số() ”Để trả về chỉ mục của giá trị đầu tiên trong chuỗi được chỉ định. Bản ghi này giải thích các phương pháp để kiểm tra xem URL hiện tại có chứa một chuỗi trong JavaScript hay không.