Rumah >hujung hadapan web >tutorial js >Adakah String JavaScript URL yang Sah: Bagaimana untuk Menentukan?
Cara Menentukan sama ada Rentetan JavaScript ialah URL
Apabila bekerja dengan rentetan JavaScript, adalah penting untuk mengesahkan sama ada rentetan tersebut mewakili sah URL. Seseorang mungkin tergoda untuk mengetepikan ungkapan biasa kerana kemungkinan URL kekurangan komponen biasa seperti ".com" atau "www", tetapi terdapat kaedah yang lebih teguh tersedia.
Menggunakan Pembina URL untuk Pengesahan HTTP
Jika anda secara khusus perlu menyemak URL HTTP yang sah, pertimbangkan untuk menggunakan pembina URL:
function isValidHttpUrl(string) { let url; try { url = new URL(string); } catch (_) { return false; } return url.protocol === "http:" || url.protocol === "https:"; }
Pendekatan ini memberikan pengecualian untuk URL yang salah bentuk, memastikan kebolehpercayaan. Ia juga mematuhi RFC 3886 dengan mengesahkan kehadiran skim pada permulaan URL.
Pertimbangan Tambahan untuk Kesahihan URL
Adalah penting untuk ambil perhatian bahawa URL mengikuti peraturan khusus selain daripada memiliki skim HTTP:
Atas ialah kandungan terperinci Adakah String JavaScript URL yang Sah: Bagaimana untuk Menentukan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!