33. 문자열관련함수
.NET프로그래밍/JavaScript 1.2 2009. 8. 13. 17:32 |<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<pre>
<script type="text/javascript">
var s = " Abc Def Fed Cba ";
document.writeln(s.length); // 길이
document.writeln(s.toUpperCase()); // 대문자
document.writeln(s.toLowerCase()); // 소문자
document.writeln(s.bold()); // 볼드
document.writeln(s.italics()); // 이탤릭
document.writeln(s.charAt(1)); // 1번째 인덱스 : A, C#의 IndexOf()명령어의 역할이다.
document.writeln(s.substr(1, 3)); // 1번째부터 3자 : C#의 Substring()과 같다.
document.writeln(s.lastIndexOf("b")); // 뒤에서 b검색 : 14 : C#의 LastIndexOf()와 같다.
document.writeln(s.replace("Abc", "에이비씨")); // 치환
var arr = s.split(' '); // 공백으로 분리해서 배열에 저장
for (var i = 0; i < arr.length; i++) {
document.writeln(arr[i]);
}
//[!] 퀴즈 : 아래 dir변수에서 파일명과 확장자를 추출해서 출력하시오.
var dir = "C:\\Temp\\RedPlus.gif";
var fullname = dir.substr(dir.lastIndexOf('\\') + 1);
var name = fullname.substr(0, fullname.lastIndexOf("."));
var ext = fullname.substr(fullname.lastIndexOf(".") + 1);
document.writeln("전체파일명 : " + fullname);
document.writeln("이름 : " + name);
document.writeln("확장자 : " + ext);
</script>
</pre>
</head>
<body>
</body>
</html>
'.NET프로그래밍 > JavaScript 1.2' 카테고리의 다른 글
자바스크립트로 다른 페이지에 텍스트박스 값 전달 예제 (0) | 2010.04.14 |
---|---|
텍스트박스 포커스 이동(주민번호입력 예제) (0) | 2010.04.14 |
32. 날짜관련 내장객체 (0) | 2009.08.13 |
31. 이벤트(Event) (0) | 2009.08.13 |
30. 자바스크립트에서 스타일시트 접근 (0) | 2009.08.11 |