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

  • Capcom Unity

    Capcom Unity

    5 NİSAN 2010
  • EatingIn

    EatingIn

    12 EKİM 2013
  • schmittastic

    schmittastic

    9 EYLÜL 2009