본문 바로가기
Script/Javascript

자바스크립트 원하는 문자열 추출 (substring, substr )

by 애플 로그 2022. 3. 16.
반응형

자바스크립트 원하는 문자열 추출 (substring, substr )

 

1. substring

 

String 문자열의 시작번호와 끝번호를 넘기면 그에 해당하는 부분 문자를 찾아 리턴한다.

 

 

사용 구문

str.substring(시작값, 끝값)

 

사용 예 )

var str = 'apple';

console.log( str.substring(0,2) ) ;  // ap

console.log( str.substring(1,3) ) ;  // pp

console.log( str.substring(2,4) ) ;  // pl

console.log( str.substring(0,5) ) ;  // apple

console.log( str.substring(99,100) ) ;  // 빈값

console.log( str.substring(0,100) ) ;  // apple

 

 

2. substr

substring 과 비슷하지만, 조금 다르다. 

시작 위치에서 특정 문자수 만큼 문자들을 리턴한다.

시작값이 음수 일경우는 문자열의 끝에서 시작값을 뺀만큼에서 시작 하게 된다

 

str.substr(시작값, 문자열길이);

 

사용 예)

var str = 'apple';

console.log( str.substr(0,2) ) ;  // ap

console.log( str.substr(1,3) ) ;  // ppl

console.log( str.substr(-4,4) ) ;  // pple

console.log( str.substr(-3,2) ) ;  // pl

console.log( str.substr(99,100) ) ;  // 빈값

console.log( str.substr(0,100) ) ;  // apple

 

다만 주의할점으로는 해당 함수가 제거되지는 않았지만, 권고 되지는 않는다.

 

 

 

댓글