문자열에서 숫자 추출 (“get”) 나는`# box2 '와 같은 자바 스크립트에 문자열을 가지고 있으며 단지'2 '를 원한다. 시도 : var thestring = $(this).attr('href'); var thenum = thestring.replace( /(^.+)(\w\d+\w)(.+$)/i,'$2'); alert(thenum); 여전히 경고에서 # box2를 반환합니다. 어떻게 작동합니까? 끝에 부착 된 길이 번호를 수용해야합니다. 이 특정 예에서는 var thenum = thestring.replace( /^\D+/g, ''); // replace all leading non-digits with nothing 일반적인 경우 : thenum = "foo3bar5".match(/\d+/)[0]..