日期:2014-05-16  浏览次数:20318 次

JS 正侧 能否根据URL获取当前目录名称?
JS 正侧 能否根据URL获取当前目录名称?

如 URL 为 http://127.0.0.1/Pad/ ,要怎样才能得到Pad这个目录名称?

------解决方案--------------------
不用正则不行吗?

var pathName=window.document.location.pathname;    
var projectName=pathName.substring(0,pathName.substr(1).indexOf('/')+1);
return projectName;

------解决方案--------------------
这个不是正侧问题。
有个问题是:http://127.0.0.1/xxx  其中xxx可能是文件夹也可能是文件,如果你说固定取最后一个/前的字符那很好办
<script type="text/javascript">
    var str="http://127.0.0.1/Pad/";
    var arr=str.split("/");
    alert(arr[arr.length-2]);
</script>

------解决方案--------------------

var str = 'http://127.0.0.1/Pad/';
var result = str.match(/^http:\/\/.*\/(.*?)\//);
console.log(result[1]);