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

  • Jared Busch

    Jared Busch

    25 Mayıs 2011
  • LIVESTRONG.COM

    LIVESTRONG.C

    5 EKİM 2005
  • SuicideSheeep

    SuicideSheee

    8 Ocak 2012