SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Kamikazeepanda

    Kamikazeepan

    5 ŞUBAT 2006
  • SelmerSaxMan

    SelmerSaxMan

    24 HAZİRAN 2006
  • THELIFEOFPRICE

    THELIFEOFPRI

    16 Mart 2011