Mendapatkan Sambungan Fail Menggunakan JavaScript
Menentukan lanjutan fail ialah kemahiran yang berharga dalam pengaturcaraan web. Katakan kita mempunyai kod berikut yang bertujuan untuk mendapatkan semula sambungan untuk nama fail "50.xsl" dan "30.doc."
1 2 3 4 5 6 7 8 |
|
Pendekatan Cekap
Kaedah ringkas dan cekap untuk mendapatkan sambungan adalah dengan menggunakan fungsi split() untuk membahagikan nama fail kepada komponennya:
1 |
|
Pendekatan ini membahagikan nama fail berdasarkan tanda titik ('.') dan mengembalikan komponen terakhir, mewakili sambungan fail.
Penyelesaian Alternatif
Sebagai alternatif, kita boleh menggunakan ungkapan biasa untuk memadankan dan menangkap sambungan fail:
1 |
|
Ungkapan biasa ini sepadan dengan mana-mana jujukan aksara selepas tempoh akhir dalam nama fail, dengan berkesan menangkap sambungan.
Mencegah Ralat
Untuk mengelakkan ralat apabila tiada noktah hadir dalam nama fail, kami boleh mengubah suai ungkapan biasa seperti berikut:
1 |
|
Ungkapan yang diubah suai ini menyemak kehadiran noktah dan mengembalikan nilai yang tidak ditentukan jika tiada yang ditemui.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menentukan Sambungan Fail dengan Cekap dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!