我想我會重寫這個並添加一些背景的(更何況它會更容易向我解釋)。JavaScript的正則表達式驗證一個變量,然後捕獲變量
Basicaly我捕捉前進/後退按鈕與popstate事件,像這樣:
window.addEventListener("popstate", function(e) {
curstate = window.location.href ;
然後使用switch語句來確定基於新的狀態什麼:
switch (curstate) {
case 'http://mydomain.com/':
navi('about', 200);
break;
case 'http://mydomain.com/resume':
navi('resume', 200);
break;
};
});
問題是當國家是mydomain.com/portfolio/-whatever-
我需要一個案例:有mydomain.com/portfolio/(capture開始URI的該位):然後把所拍攝b它在一個變量例如currentpage = capturedbitofuri
。
'/^mydomain\.com\/portfolio \ /(。*)$ /'在它之後被捕獲。流行音樂是什麼意思? – 2012-02-12 21:15:54
不像在'array_pop'中,他只是意味着「把它放在一個變量中」 – Joe 2012-02-12 21:17:53