JavaScript 강좌 | Method > .substr() - 문자열 자르기

substr은 문자열에서 특정 부분만 골라낼 때 사용하는 Method입니다. substring과 비슷하나 약간의 차이가 있습니다.

문법

string.substr( start, length )

start로 시작 위치를 정하고 length로 잘라낼 문자열의 길이를 정합니다.

예를 들어

var str = '123456789';
document.write( '<p>substring( 1, 5 ) : ' + str.substr( 1, 5 ) + '</p>' );

는 23456을 출력합니다.

start 값은 필수이고, length를 지정하지 않으면 문자열의 끝까지를 가져옵니다.

예제

http://book.cmsfactory.net/JavaScript/V01/method/substr.html

<!doctype html>
<html lang="ko">
  <head>
    <meta charset="utf-8">
    <title>JavaScript Method | substr</title>
  </head>
  <body>
    <script>
      var str = '123456789';
      document.write( '<p>' + str + '</p>' );
      document.write( '<p>substring( 1, 5 ) : ' + str.substr( 1, 5 ) + '</p>' );
      document.write( '<p>substring( 0, 5 ) : ' + str.substr( 0, 5 ) + '</p>' );
      document.write( '<p>substring( 3 ) : ' + str.substr( 3 ) + '</p>' );
    </script>
  </body>
</html>

Created on 2014-03-27 13:38 | Updated on 2017-07-05 21:21

이 글을 공유하기

Kakao

Comments

어떻게 되낭여... 한글은안먹힘 ㅜㅜ

한글도 됩니다.

http://book.cmsfactory.net/JavaScript/V01/method/substr-ko.html

<!doctype html>
<html lang="ko">
  <head>
    <meta charset="utf-8">
    <title>JavaScript Method | substr</title>
  </head>
  <body>
    <script>
      var str = '한글을 테스트 해보자';
      document.write( '<p>' + str + '</p>' );
      document.write( '<p>substring( 1, 5 ) : ' + str.substr( 1, 5 ) + '</p>' );
      document.write( '<p>substring( 0, 5 ) : ' + str.substr( 0, 5 ) + '</p>' );
      document.write( '<p>substring( 3 ) : ' + str.substr( 3 ) + '</p>' );
    </script>
  </body>
</html>