function getFileName(f){ var file = f.split("."); var filename; for(var i=0;i<(file.length-1)) { filename += file[i]; } alert(filename); } getFileName(filename1);getFileName(filename2);
上面的写少了点 function getFileName(f){ var file = f.split("."); var filename; for(var i=0;i<(file.length-1);i++) { filename += file[i]; } alert(filename); } getFileName(filename1);getFileName(filename2);
function removeExtension(filename) { return String(filename).replace(/\.[^.\/]+$/, ""); }var filename1="北京欢迎泥.txt"; var filename2="不欢迎.doc"; var filename3="北京欢迎泥.txt.zip"; var filename4="不欢迎/a.txt"; var filename5="不欢迎"; var filename6="不欢迎/";alert([removeExtension(filename1), removeExtension(filename2), removeExtension(filename3), removeExtension(filename4), removeExtension(filename5), removeExtension(filename6)].join("\n"));北京欢迎泥 不欢迎 北京欢迎泥.txt 不欢迎/a 不欢迎 不欢迎/
var file = f.split(".");
var filename;
for(var i=0;i<(file.length-1))
{
filename += file[i];
}
alert(filename);
}
getFileName(filename1);getFileName(filename2);
function getFileName(f){
var file = f.split(".");
var filename;
for(var i=0;i<(file.length-1);i++)
{
filename += file[i];
}
alert(filename);
}
getFileName(filename1);getFileName(filename2);
return String(filename).replace(/\.[^.\/]+$/, "");
}var filename1="北京欢迎泥.txt";
var filename2="不欢迎.doc";
var filename3="北京欢迎泥.txt.zip";
var filename4="不欢迎/a.txt";
var filename5="不欢迎";
var filename6="不欢迎/";alert([removeExtension(filename1), removeExtension(filename2),
removeExtension(filename3), removeExtension(filename4),
removeExtension(filename5), removeExtension(filename6)].join("\n"));北京欢迎泥
不欢迎
北京欢迎泥.txt
不欢迎/a
不欢迎
不欢迎/