Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Mencipta Ungkapan Biasa Teguh untuk Mengesan URL dengan atau tanpa Awalan 'http://'?
Cara Membina URL Komprehensif RegEx
Corak RegEx ialah alat yang berkuasa untuk memadankan format teks tertentu. Mengenal pasti URL menggunakan corak RegEx memerlukan perhatian yang teliti untuk memastikan pengesanan yang tepat.
Dalam kes anda, kesukaran timbul apabila cuba mengesan URL tanpa awalan "http://". Untuk menangani perkara ini, berikut ialah corak RegEx yang dipertingkatkan:
https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)
Pecahan Corak:
Protokol (Pilihan):
Awalan Subdomain (Pilihan):
Nama Domain:
Domain Peringkat Atas:
Laluan dan Rentetan Pertanyaan (Pilihan):
Alternatif Regex tanpa Protokol Diperlukan:
[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)
Versi ini mengalih keluar komponen padanan protokol, menjadikannya sesuai untuk URL seperti "www.google.com".
Atas ialah kandungan terperinci Bagaimana untuk Mencipta Ungkapan Biasa Teguh untuk Mengesan URL dengan atau tanpa Awalan 'http://'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!