2010-08-04 4 views

답변

2

는 것보다 훨씬 더 쉽게 얻을하지 않습니다 :

var a = location.hash.split('/'); 

당신은 여전히 ​​첫 번째 결과로 #를 얻을 수 있지만, 당신은 쉽게 제거하거나 무시할 수 있습니다.

+0

음을 regex-, 그 쉬운 솔루션입니다. – Allan

+1

@Allan - that * is * Regex':)', split은 어쨌든 정규 표현식을 사용하지만,이 경우에는 간단합니다. – Kobi

+0

필요한 경우'var a = location.hash.match (/ [^ # \ /] +/g);'를 사용할 수 있지만 여기에는 그다지 필요하지 않습니다. – Kobi

1

내가 선도/후행 시시한 이야기는 다음 /에 분할 트림 것 :

location.hash.replace(/^#\/|\/$/g, '').split('/'); 
0

경기이

(?<=/)[^/]*