2013-10-24 5 views
3

나는 내 URL의 번호 만 반환하려고합니다. 현재 내가 사용하는 :URL에서 숫자 만 가져옵니다.

전체 URL을 얻으려면. 결과적으로 내 URL에서 ID 번호 만 가져 오는 다른 쉬운 솔루션이 있습니까? 나는 또한이 프로젝트에서 jQuery와 PHP를 사용한다.

+3

우리에게 URL – Turnip

+0

의 예를 들어 줄에 모든 숫자를 반환합니다 [1] : http://stackoverflow.com/questions/901115/how-can-i-get-query-string-values ​​ –

답변

3

var numbers = document.URL.match(/\d+/g) 어쩌면 UR [1] 쿼리 문자열 [쿼리 문자열]을 찾고 (이 스레드에 대한 예)의 URL document.URL.match(/\d+/g) =>["19570840"]

+0

정확히 내가 검색 한 내용입니다. 고마워! –

+0

하지만이 (/ \ d #/g)이 무엇을 의미하는지 말해 줄 수 있습니까? –

+1

@YannicHansen'\ d'는 숫자와 일치하고,'#'은 심볼이며,/g'는 글로벌 플래그입니다. 그래서 함께 정규 표현식은 파운드 기호 뒤에 모든 첫 번째 숫자와 일치합니다. 예 :''test1321 # a와 # 1과 313 # a ".match (/ \ d #/g);'=>'["1 ","3 # "]' – megawac

2
alert(document.URL.match(/\d+/g)); 

심플. 나는 그것을 바이올린에 넣을 것이지만, 어, jsFiddle은 그들의 URL에 숫자가 없습니다.

관련 문제