JavaScriptプログラムに関する各種メモ書き

javascriptでファイル名から拡張子を取り除く

● javascriptでファイル名から拡張子を取り除く

function baseName(str)
{
   var base = new String(str).substring(str.lastIndexOf('/') + 1); 
    if(base.lastIndexOf(".") != -1)       
        base = base.substring(0, base.lastIndexOf("."));
   return base;
}

● 使い方

var filename = 'my-picture.jpg';
var basename = baseName( filename );
alert( basename );

結果

my-picture
No.1410
01/08 15:01

edit