求用javascript从一个路径字符串中获取文件名

例如这样的字符串:C:\Program Files\Universal\UFileUploaderD\UFileUploaderD.dll,获取UFileUploaderD.dll部分。

思路

1、通过'\'关键字用split分割成数组

2、取分割后数组的最后一个就是文件名

另外,字符串中\是没意义的,需要2个\\

相关代码

<script>
var a='C:\\Program Files\\Universal\\UFileUploaderD\\UFileUploaderD.dll';
var arr = a.split('\\');
alert(arr[arr.length-1]);
</script>

温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-02-05
<script language="JavaScript">
<!--
s='C:\\Program Files\Universal\\UFileUploaderD\\UFileUploaderD.dll';
s=s.substr(s.lastIndexOf('\\')+1);
alert(s);
//-->
</script>本回答被提问者采纳
相似回答