English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript String substr() 메서드

 JavaScript String 객체

substr()메서드는 지정된 위치에서 시작하여 지정된 길이의 서브 문자열을 반환합니다.

첫 번째 문자의 인덱스는 0입니다. 두 번째 문자의 인덱스는1이와 같이 계속됩니다.

문자열의 끝에서 문자를 추출하려면 음수 인덱스를 사용하십시오. (아래의 '더 많은 예제'를 참조하십시오).

문법:

string.substr(index, length)
var str1 = '대기 오염은 대기에 화학물질의 유입입니다.';
var str2 = str1.substr(7);
테스트를 보고‹/›

브라우저 호환성

모든 브라우저가 substr() 메서드를 완전히 지원합니다:

메서드
substr()

파라미터 값

파라미터설명
index( 필수 ) 반환된 서브 문자열에 포함될 첫 번째 문자의 인덱스
length( 선택 사항 ) 추출할 문자 수. length를 생략하면 substr()는 문자를 문자열의 끝까지 추출합니다

기술 세부 사항

반환 값:지정된 문자열의 지정된 부분을 포함하는 새 문자열을 반환합니다
JavaScript 버전:ECMAScript 1

更多示例

아래의 예제는 substr()를 사용하여 인덱스4문자를 추출하여 길이가18:

var str1 = '대기 오염은 대기에 화학물질의 유입입니다.';
var str2 = str1.substr(4, 18);
테스트를 보고‹/›

아래의 예제는 음수 인덱스를 가진 substr()를 사용합니다:

var str1 = 'ko.oldtoolbag.com';
var str2 = str1.substr(-6, 3);   // tor
테스트를 보고‹/›

 JavaScript String 객체