나는 여기에 내가 문자열을 분할하고 마지막 분할 값을 얻으려면분할 주어진 문자열을 얻을 마지막 분할 값
count-contribute-1
count-contribute-11
count-contribute-1111
(즉 1
, 11
, 1111
) 같은 문자열을
어떻게하면됩니까?
나는 여기에 내가 문자열을 분할하고 마지막 분할 값을 얻으려면분할 주어진 문자열을 얻을 마지막 분할 값
count-contribute-1
count-contribute-11
count-contribute-1111
(즉 1
, 11
, 1111
) 같은 문자열을
어떻게하면됩니까?
-
에 split()
과 마지막 값
string.split('-').pop()
에 의해 생성 된 배열에서 마지막 항목을 얻을 수 있습니다 표현. 이와 같이 :
s = "count-contribute-111"
s.match(/\d+$/)
//return "111"
사용하는 분리 기호는 중요하지 않습니다.
s = "count-contribute-+*%111"
s.match(/\d+$/)
//return "111"
OP가 정확히 무엇을 원하는지 확실하지 않습니다. 하지만 계속 투표를 받았다. –
좋은 해결책은 아니지만 'var string = "count-contribute-1"과 같은 방법이있다. string.substring (string.lastIndexOf ('-') +1, string.length)' – Praveen
[JavaScript에서 문자열의 마지막 부분을 얻는 방법?] (http://stackoverflow.com/questions/6165381)의 복제본이 가능합니다./어떻게 마지막 부분 문자열을 자바 스크립트로) –