2009-06-15 7 views
0

문자열 배열이 varstring1_varstring2_id1_id2와 같습니다 (예 : move_user_12_2).문자열 나누기

id1과 id2를 문자열에서 추출하고 싶습니다. 필자는 완전한 프로토 타입 초보자이므로이 문제를 해결하는 데 어려움을 겪고 있습니다.

감사 스테인

답변

1

같은 것

var str = "move_user_12_2"; 
var ids = str.match(/(\d+)/g); 
alert(ids[0] + "\n" + ids[1]); 
3

프로토 타입에 의해 당신이 프레임 워크는, 당신이 필요로하는 무엇을 string.split 방법입니다 자바 스크립트 프로토 타입을 의미합니다. 따라서, 귀하의 경우, 코드는 당신은 아마 내장 string.split() 운영자

var s = "move_user_12_2".split('_'); 
var id1 = s[2], id2 = s[3]; 
0

정규 표현식도 편리을 할 수 있습니다 사용할 수

var myString = 'move_user_12_2'; 
var stringParts = myString.split('_'); 
var id1 = stringParts[2]; 
var id2 = stringParts[3];