2012-10-15 55 views

回答

5

试试这个:

"http://max/fi.le.rar".match(/\.[^.]+$/); 
+0

我应该评论返回值是一个字符串数组 – Mahdi

1
var path = "http://max/fi.le.rar"; 
var extention = path.substring(path.lastIndexOf("."), path.length); 

我做了测试与子和分裂来自@智慧。
500000倍后:

.rar程序执行时间:47ms(分)
RAR执行时间:53ms(分裂无点)
(更后一些的测试的执行时间大约相同)


我有比赛没有经验

+0

我需要使用匹配 –

0

,或者您可以使用JavaScript split()功能这样

var str="http://max/fi.le.rar"; 
var n=str.split("."); 
alert(n[n.length - 1]); 
+0

我需要使用匹配 –

相关问题