不用正则不行吗?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 url = document.URL; var myArray = url.split('/'); alert(myArray[3]);本地调试可以使用
var str = 'http://127.0.0.1/Pad/'; var result = str.match(/^http:\/\/.*\/(.*?)\//); console.log(result[1]);
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 myArray = url.split('/');
alert(myArray[3]);本地调试可以使用
var str = 'http://127.0.0.1/Pad/';
var result = str.match(/^http:\/\/.*\/(.*?)\//);
console.log(result[1]);