2010-02-17 7 views
1

#으로 시작하는 모든 숫자를 가져와야합니다.JavaScript의 정규 표현식

는 "이는 문장 1. 부품 번호 #이 4567"

"이 문장 2. 부품 번호 # 8937과 # 6723는"

내가 JavaScript를 사용하고 있습니다.

정규 표현식을 사용하면 문자열의 모든 숫자를 어떻게 얻을 수 있습니까?

답변

10
var matches = "Item number #8937 and #6723".match(/#\d+/g); 
print(matches[0]); // #8937 
print(matches[1]); // #6723 
+0

나는 대답을 투표 하겠지만 나는 투표 할 자격이 너무 쉽다. – jpsimons

+1

@ darkporter : 저와 완벽하게 잘 어울립니다. 당신의 성대한 "신뢰"의 표결은 대단히 감사합니다. :-) –

+0

1 ~ 10 개의 번호를 사용할 수 있습니다. 2에 국한되지 않습니다. –