Javascript 正在从中读取URL扩展名[.]
我有上面返回[.exe]或[.pdf]的代码 我只期望[EXE]或[PDF]Javascript 正在从中读取URL扩展名[.],javascript,typescript,Javascript,Typescript,我有上面返回[.exe]或[.pdf]的代码 我只期望[EXE]或[PDF] 我需要对上述代码进行哪些更改?只需在最后一个索引中添加1即可 return (url = url.substr(1 + url.lastIndexOf("/")).split('?')[0]).split('&')[0].substr(url.lastIndexOf(".")); 只需在最后一个索引中添加1 return (url = url.substr(1 + url.lastIndexOf("/")).
我需要对上述代码进行哪些更改?只需在最后一个索引中添加1即可
return (url = url.substr(1 + url.lastIndexOf("/")).split('?')[0]).split('&')[0].substr(url.lastIndexOf("."));
只需在最后一个索引中添加1
return (url = url.substr(1 + url.lastIndexOf("/")).split('?')[0]).split('&')[0].substr(url.lastIndexOf("."));
您可以使用正则表达式
url.match(/[^.]+$/)[0]
来简化此操作,如果您确定末尾有扩展名,则此操作将有效。您可以使用正则表达式url.match(/[^.]+$/)[0]
来简化此操作,如果您确定末尾有扩展名,则此操作将有效。