posted by 구름너머 2007. 1. 11. 13:34

1.substr
:지정한 위치에서 시작하고 지정한 길이를 갖는 부분 문자열을 반환한다.
1)형식: String.substr(iStart,iLength)

2)인수/파라메터
2.1)stringVar : (문자열 개체)
필수적인 요소이며, 부분 문자열을 추출하는 문자열 리터럴이나 String 개체이다.
2.2)iStart : (시작 인덱스)
필수적인 요소이며, 원하는 부분 문자열의 시작 위치이다. 문자열에서 첫 번째 문자의 인덱스는 0이다.
2.3)iLength : (부분 문자열 길이)
선택적인 요소이며, 반환된 부분 문자열에 포함된 문자 수이다.
3)반환값
:반환값 sVal은 해당 부분 문자열이다.
iLength가 0이거나 음수면 빈 문자열이 반환된다.

4)예제:
stringVar=일월화수목금토
stringVar.length=7
stringVar.substr(3,2)=수목

stringVar.substr(0,1)=일, stringVar.substr(0,0)=
stringVar.substr(1,1)=월, stringVar.substr(1,1)=월
stringVar.substr(2,1)=화, stringVar.substr(2,2)=화수
stringVar.substr(3,1)=수, stringVar.substr(3,3)=수목금
stringVar.substr(4,1)=목, stringVar.substr(4,4)=목금토
stringVar.substr(5,1)=금, stringVar.substr(5,5)=금토
stringVar.substr(6,1)=토, stringVar.substr(6,6)=토

2.substring
:String 개체 안의 지정된 위치에 있는 부분 문자열을 반환한다.
1)형식: String.substring(iStart,iEnd)

2)인수/파라메터
2.1)stringVar : (문자열 개체)
필수적인 요소이며, 부분 문자열을 추출하는 문자열 리터럴이나 String 개체이다.
2.2)iStart : (시작 인덱스)
부분 문자열의 시작을 0에서 시작하여 나타내는 인덱스이다.
2.3)iEnd : (종료 인덱스)
부분 문자열의 끝을 0에서 시작하여 나타내는 인덱스이다.
3)반환값
:반환값 sVal은 iStart에서 iEnd까지(iEnd는 포함 안함)의 부분 문자열을 포함하는 String 개체를 반환한다.
:substring 메서드는 부분 문자열의 시작점으로 iStart와 iEnd 중 낮은 값을 사용한다.
예를 들어 stringVar.substring(0,3)과 stringVar.substring(3,0)은 같은 부분 문자열을 반환한다.
:iStart나 iEnd가 NaN이나 음수면 0으로 바뀐다.
:부분 문자열의 길이는 iStart와 iEnd 사이의 차이(iEnd-iStart)에 대한 절대값과 같다.
예를 들어, stringVar.substring(0,3)과 stringVar.substring(3,0)에서
반환되는 부분 문자열의 길이는 3이다.

4)예제:
stringVar=일월화수목금토
stringVar.length=len=7
stringVar.substring(3,5)=수목
stringVar.substring(4,4)=
stringVar.substring(len,len+1)=
stringVar.substring(len-1,len+10)=토

0] stringVar.substring(0,1)=일, stringVar.substring(0,7)=일월화수목금토, stringVar.substring(0,7)=일월화수목금토
1] stringVar.substring(1,2)=월, stringVar.substring(1,7)=월화수목금토, stringVar.substring(1,8)=월화수목금토
2] stringVar.substring(2,3)=화, stringVar.substring(2,7)=화수목금토, stringVar.substring(2,9)=화수목금토
3] stringVar.substring(3,4)=수, stringVar.substring(3,7)=수목금토, stringVar.substring(3,10)=수목금토
4] stringVar.substring(4,5)=목, stringVar.substring(4,7)=목금토, stringVar.substring(4,11)=목금토
5] stringVar.substring(5,6)=금, stringVar.substring(5,7)=금토, stringVar.substring(5,12)=금토
6] stringVar.substring(6,7)=토, stringVar.substring(6,7)=토, stringVar.substring(6,13)=토

'Java Script' 카테고리의 다른 글

문자열 처리하기  (0) 2007.07.12
현재일자에서 N일 뒤의 날자를 구하는 함수.  (0) 2007.04.27
vb  (0) 2007.01.02
숫자를 콤마로 변환하기  (0) 2006.12.08
자바스크립트에서 정규식...  (0) 2006.10.16