如何使用 JavaScript 获取路径中的文件扩展名?
alert("http://max/fi.le.rar".match(/\..*/i));
从第一个点返回数据
.le.rar
但我只需要.rar
如何使用 JavaScript 获取路径中的文件扩展名?
alert("http://max/fi.le.rar".match(/\..*/i));
从第一个点返回数据
.le.rar
但我只需要.rar
试试这个:
"http://max/fi.le.rar".match(/\.[^.]+$/);
var path = "http://max/fi.le.rar";
var extention = path.substring(path.lastIndexOf("."), path.length);
我用子字符串做了一个测试,并从@wisdom 中拆分出来。
500000次后:
.rar 执行时间:47ms(子)
rar 执行时间:53ms(不带点分割)
(经过多次测试,执行时间差不多)
我没有比赛经验
或者你可以像这样使用javascriptsplit()
函数
var str="http://max/fi.le.rar";
var n=str.split(".");
alert(n[n.length - 1]);