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

正则截取url地址
比如: http://localhost/test/act/ 或者 http://localhost/test/act   
我只想得到: act 这个字符串
     
       
正则?url?

------解决方案--------------------
var url = location.url;
var arr = url.split('/');
var len = arr.length;
var result = arr[len-1] == '' ? arr[len-2] : arr[len-1];

------解决方案--------------------
引用:
引用:JavaScript code?1234var url = location.url;var arr = url.split('/');var len = arr.length;var result = arr[len-1] == '' ? arr[len-2] : arr[len-1];

当?后面参数有  /  做法有……


var url = location.pathname;
var arr = url.split('/');
var len = arr.length;
var result = arr[len-1] == '' ? arr[len-2] : arr[len-1];

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

     var url='http://localhost/test/act/';
     var reg=/\/([^\/]+)\/?$/;
     alert(reg.exec(url)[1]);