2014-04-01 2 views
-2

나는 여기에 내가 문자열을 분할하고 마지막 분할 값을 얻으려면분할 주어진 문자열을 얻을 마지막 분할 값

count-contribute-1 
count-contribute-11 
count-contribute-1111 

(즉 1, 11, 1111) 같은 문자열을

어떻게하면됩니까?

+0

OP가 정확히 무엇을 원하는지 확실하지 않습니다. 하지만 계속 투표를 받았다. –

+0

좋은 해결책은 아니지만 'var string = "count-contribute-1"과 같은 방법이있다. string.substring (string.lastIndexOf ('-') +1, string.length)' – Praveen

+0

[JavaScript에서 문자열의 마지막 부분을 얻는 방법?] (http://stackoverflow.com/questions/6165381)의 복제본이 가능합니다./어떻게 마지막 부분 문자열을 자바 스크립트로) –

답변

2

사용 .pop()pop() 또한 당신이 정기적으로 사용하는 번호의 마지막 부분을 얻을 수 .split()

"count-contribute-1".split('-').pop(); 
+0

왜 투표가 중단 되었습니까? –

0

에 의해 생성 된 배열에서 마지막 항목을 얻을 수 있습니다 표현. 이와 같이 :

s = "count-contribute-111" 
s.match(/\d+$/) 
//return "111" 

사용하는 분리 기호는 중요하지 않습니다.

s = "count-contribute-+*%111" 
s.match(/\d+$/) 
//return "111"