2012-02-29 55 views

回答

6
var edit = window.location.hash.split('/')[1], 
     ID = window.location.hash.split('/')[2]; 
10

您可以使用此代码

var url = "http://www.mysite.com/#!/edit/2695"; 
var pieces = url.split("/#!/"); 
pieces = pieces[1].split("/"); 

// pieces[0] == "edit" 
// pieces[1] == "2695" 

如果你只是想编辑后的数字,你也可以使用正则表达式

var url = "http://www.mysite.com/#!/edit/2695"; 
var match = url.match(/#!\/edit\/(\d+)/); 
if (match) { 
    // match[1] == "2695" 
} 

您可以在这里看到他们两人的工作:http://jsfiddle.net/jfriend00/4BTyH/

+0

谢谢!它帮助我分割网址 – 2014-01-23 09:37:48