javascript 문자열 처리 함수 정리
페이지 정보
작성자 서방님 댓글 0건 조회 162회 작성일 07-08-08 11:06본문
문자열 처리하기 |
anchor() |
문서의 목적지를 가리키는 Anchor택을 지정한다. var anchorString="이 지점으로.." document.write(anchorString.anchor("anchorName1"))위의 구문은 <A NAME="anchorName1">이 지점으로..</A> 의 HTML을 만든다. 앞의 지정한 문자열을 링크의 내용으로 괄호 안의 문자열은 anchor의 이름이다. |
big() |
지정한 문자열을 <big></big> 택으로 감싼다. var makeBig = "big 입니다." document.write(makeBig.big())는 <big>big 입니다.</big> 로 된다. |
blink() |
문자열을 <blink></blink> 택으로 감싼다. |
bold() |
문자열을 <b></b> 택으로 감싼다. |
charAt() |
문자열에서 특정 위치의 문자를 반환한다. 괄호 속에 지정해 줄 수 있는 정수는 0에서 문자열 길이-1의 정수를 입력할 수 있다. alert("abc".charAt(1))은 'b'를 반환한다. |
eval() |
괄호 속에 있는 문자열을 JavaScript 구문으로 실행한다. var he = "Hello" eval("alert(" + he + ")" )는 alert("Hello") 와 같다. |
fixed() |
문자열을 <TT></TT> 택으로 감싼다. 사용법은 big()과 같다. |
fontcolor() |
문자열을 괄호 속에 넣어준 색상값으로 <FONT COLOR=color> 형식으로 만든다. 색상값은 색상 이름이나 RGB 값을 지정할 수 있다. RGB 값은 여섯개의 16진수 값으로 처음 2개는 red 값, 다음 2개는 green 값, 마지막 2개는 blue값이다. document.write("빨간색".fontcolor("red")) document.write("흰색".fontcolor(000000))는 <FONT COLOR="red">빨간색</FONT>, <FONT COLOR=000000>흰색</FONT> 으로 나온다. |
fontsize() |
fontcolor()와 비슷하다. <FONTSIZE=size> 의 형식으로 만든다. 괄호 속의 값은 size에 사용할 0에서 7까지의 정수값이다. document.write("크기 3의 글자".fontsize(3)) |
[indexOf()] | |
italics() |
문자열을 <i></i> 택으로 감싼다. |
lastIndexOf() |
indexOf()와 같은 동작을 한다. 유일한 차이점은 이것은 문자열의 오른쪽에서 부터 왼쪽으로 찾는다. alert("abcd cdf".lastIndexOf("cd"))는 5를 반환한다. indexOf()나 이것이나 문자열의 위치는 모두 왼쪽에서 오른쪽으로 지정되고 첫번째 문자의 위치는 0으로 지정된다. |
link() |
다른 문서로 이동하는 <A>택을 지정한다. var linkString="다음 페이지로.." document.write(linkString.link("next.htm"))위의 구문은 <A HREF="next.htm">다음 페이지로..</A> 의 HTML을 만든다. 앞의 지정한 문자열을 링크의 내용으로 괄호 안의 문자열은 HREF에 지정될 문서 주소의 이름이다. |
small() |
문자열을 <small></small> 택으로 감싼다. |
[split()] | |
strike() |
문자열을 <strike></strike> 택으로 감싼다. |
sub() |
문자열을 <sub></sub> 택으로 감싼다. |
[substring()] | |
sup() |
문자열을 <sup></sup> 택으로 감싼다. |
toLowerCase() |
문자열을 소문자로 바꾼다. alert( "Hello My Lover".toLowerCase() )는 "hello my lover"로 된다. |
toUpperCase() |
문자열을 대문자로 바꾼다. |
[toString()] |
String 뿐만이 아닌 모든 객체의 method이다. Array, Boolean, Function, Number 등의 모든 객체를 문자열로 변환한다. var ar = new Array("abc", "123") alert( ar.toString() )은 "abc,123" 을 보여준다. 괄호안에 2에서 16 까지의 진수를 지정해 줄 수도 있는데 이 경우는 숫자를 지정해준 진수의 숫자 문자열로 변환한다. 색상 변환에 사용할 수 있다. var xx = 255 alert( xx.toString(16) )는 255를 16진수 "FF"로 나온다. xx.toString(2)는 "11111111"으로 나온다. |
valueOf() |
객체의 원래 값을 돌려준다. |
JavaScript1.2 String 메소드 | |
charCodeAt() |
ie4에서는 문자의 Unicode 값을 nn4에서는 ISO-Latin-1 codeset 값을 돌려준다. alert( "ABC".charCodeAt(0) )은 "ABC"에서 첫번째의 문자인 "A"의 값 65를 보여준다. 괄호 안의 숫자가 문자열에서 특정 문자의 위치를 지정한다. |
concat() |
2개의 문자열을 하나의 문자열로 만든다. alert( "안녕".concat("하세요") )는 "안녕하세요"를 보여준다. 함수의 앞에 있는 문자열 다음에 괄호 안에 있는 문자열을 덧붙인다. |
fromCharCode() |
charCodeAt()와 반대의 동작을 하는 함수로 Unicode 값이나 ISO-Latin-1 codeset 값을 문자로 돌려준다 String.fromCharCode(65,66,67)은 "ABC"를 보여준다. String.fromCharCode()로 사용한다. 지정하는 인자는 여러개 지정할 수 있다. |
[match()] | |
[replace()] | |
[search()] | |
[slice()] | |
[split()] (1.2에서 수정됨) |
|
[substr()] | |
substring() (1.2에서 수정됨) |
수정된 사항은 nn4에서 시작위치가 끝위치 보다 더 큰 경우이다. 이 경우 JavaScript1.1에서는 끝위치에서 시작위치 - 1 까지의 문자열을 반환하지만 JavaScript1.2에서는 Run Time error 로 문자열을 반환하지 못한다. <script language="JavaScript1.2"> "acbd".substring(3, 0) </script>ie4, ie5에서는 이런 경우 수정되지 않았다. |
댓글목록
등록된 댓글이 없습니다.