10 EKİM 2008, Cuma
Nasıl JavaScript ile dosya uzantılarını alabilir miyim?
Kod bakın:
var file1 ="50.xsl";
var file2 =30.doc";"
getFileExtension(file1); //returs xsl
getFileExtension(file2); //returs doc
function getFileExtension(filename) {
/*TODO*/
}
CEVAP
10 EKİM 2008, Cuma
Yeni Düzenleme:Pek çok şey bu soru başlangıçta yayınlanmıştır değişti - gerçekten bir sürü güzel bilgi var wallacer's revised answer VisioN's excellent breakdown*
Düzenleme:Bu olduğu için kabul cevabı; wallacer's answer gerçekten de çok daha iyi
return filename.split('.').pop();
Eski cevabım:
return /[^.] $/.exec(filename);
Bunu yapmak gerekir.
Düzenleme:PhiLho yorum yanıt olarak, gibi bir şey kullanabilirsiniz:
return (/[.]/.exec(filename)) ? /[^.] $/.exec(filename) : undefined;
Bunu Paylaş:
Nasıl JavaScript para olarak format nu...
Nasıl montaj dosya sürümü alabilir miy...
Nasıl bir dizin C veya C kullanarak do...
Nasıl bir dize JavaScript kullanarak s...
Nasıl bir Javascript istisnası attığım...