本人刚开始学习JS,碰到下面的问题:
result = obj.result; //obj为一个对象
if(result == "0")
{
var title = obj.title; //tilte就是带后缀名的文件名
...............
...............
}我只想获得 文件名不需要文件后缀名.
用什么方法可以让变量 title ,只获得文件名.
result = obj.result; //obj为一个对象
if(result == "0")
{
var title = obj.title; //tilte就是带后缀名的文件名
...............
...............
}我只想获得 文件名不需要文件后缀名.
用什么方法可以让变量 title ,只获得文件名.
var filename=title.split('.')[0]
var fileName= title.substring((title.indexOf(".")+1),title.length);
var title = obj.title;
var fileName= title.substring(0,title.indexOf("."));
但如果我的文件名如果是a.a.a.txt这种呢?
//我也来个
var str="a.a.a.txt";
str=str.replace(/\.\w+$/,"");
alert(str);
要从后边截
var title = obj.title;
var fileName= title.substring(0,title.lastIndexOf("."));