JS 正侧 能否根据URL获取当前目录名称?如 URL 为 http://127.0.0.1/Pad/ ,要怎样才能得到Pad这个目录名称?

解决方案 »

  1.   

    不用正则不行吗?var pathName=window.document.location.pathname;    
    var projectName=pathName.substring(0,pathName.substr(1).indexOf('/')+1);
    return projectName;
      

  2.   

    这个不是正侧问题。
    有个问题是: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>
      

  3.   

    var url = document.URL;
    var myArray = url.split('/');
    alert(myArray[3]);本地调试可以使用
      

  4.   


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