메뉴 건너뛰기

프로그램언어

조회 수 1330 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

ASP로 개발 시 많이 쓰이는 함수에 대해 간단한 설명과 소스를 작성하여 설명하겠습니다.


함수 설명 시 예제로 쓰일 변수를 tmpNm으로 설정하고, 값은 Hello라고 하겠습니다.

<%

tmpNm = "Hello"

%>


Mid 함수 : 변수의 값을 잘라낼 문자열의 시작과 잘라낼 문자열의 개수를 정하여 사용합니다.

<%

'사용법 : Mid(변수, 시작, 잘라낼 개수)


rst = Mid(tmpNm, 1, 3)

response.write "Mid함수 사용 결과 : " & rst


'1번째 자리부터 3개를 잘라낸 결과는 Hel 이 됩니다.

%>


Replace 함수 : 변수에 포함된 문자열을 다른 문자열로 변경할 때 사용합니다.

<%

'사용법 ; Replace(변수, "변경대상문자열", "변경할문자열")


rst = Replace(tmpNm, "o", "")

response.write "Replace함수 사용 결과 : " & rst


' "o"문자를 ""로 치환하여 결과는 Hell 이 됩니다. 

' 주로 로그인 시 SQL Injection을 방어하기 위해 쿼테이션(따옴표) 제거 시 많이 쓰입니다. 

' 예) id = replace(replace(id, "'", ""), ""","")

%>


Trim 함수 : 변수의 시작과 끝의 공백값 제거 시 사용합니다.

<%

'사용법 : trim(변수)

tmpNm = trim(tmpNm)


'만약 tmpNm = " Hello " 처럼 앞 뒤에 있는 공백문자가 들어있을 경우 trim 함수를 사용하면

'tmpNm = "Hello" 처럼 앞 뒤에 있는 공백문자가 제거됩니다.

%>


Len 함수 : 변수의 크기(문자열의 길이)를 반환합니다.

<%

'사용법 : Len(변수)


rst = Len(tmpNm)


response.write "Len함수 사용 결과 : " & rst


'tmpNm의 길이는 5이므로 결과는 5

%>


Left 함수 : 변수의 왼쪽부터 차례대로 지정한 개수 만큼 값을 뽑아올 때 사용합니다.

<%

'사용법 : Left(변수,잘라낼 개수)

rst = Left(tmpNm,2)


response.write "Left함수 사용 결과 : " & rst


'왼쪽부터 2개의 문자열을 가져온 결과 He

'날짜로 예를 들면 Left(Now(),10) 을 사용하여 YYYY-MM-DD 의 값을 만들 수 있습니다.

%>


Right 함수 : 변수의 오른쪽부터 차례대로 지정한 개수 만큼 값을 뽑아올 때 사용합니다.

<%

'사용법 : Right(변수,잘라낼 개수)

rst = Right(tmpNm,2)


response.write "Right함수 사용 결과 : " & rst


'오른쪽부터 2개의 문자열을 가져온 결과 lo

%>


Lcase 함수 : 문자열 변수의 값을 소문자로 변경

<%

'사용법 : Lcase(변수)

rst = Lcase(tmpNm)


response.write "Lcase함수 사용 결과 : " & rst


'결과는 Hello를 소문자로 변경한 hello

%>


Ucase 함수 : 문자열 변수의 값을 대문자로 변경

<%

'사용법 : Ucase(변수)

rst = Ucase(tmpNm)


response.write "Ucase함수 사용 결과 : " & rst


'결과는 Hello를 대문자로 변경한 HELLO

%>



FormatNumber 함수 : 숫자형 변수에 천단위마다 콤마(,)를 출력합니다.

<%

'사용법 : FormatNumber(변수,0)


price = 20000

rst = FormatNumber(price,0)


response.write "FormatNumber함수 사용 결과 : " & rst


'결과는 20000에 콤마를 적용한 20,000

'주로 금액 관련하여 화면에 출력할 때 많이 쓰입니다.

%>


uBound함수 : 배열의 크기를 반환합니다.

<%

'사용법 : uBound(배열)


dim tmpArray(20, 10)


rst = uBound(tmpArray)

rst1 = uBound(tmpArray,2) '배열의 2번째 값(10개의 열)


response.write "uBound함수 사용 결과 : " & rst & "<br>"

response.write "uBound함수 사용 결과 : " & rst1


'결과는 rst = 20, rst1 = 10

%>


List of Articles
번호 제목 날짜 조회 수
13 ASP에서 페이지의 환경변수(IP,URI,PORT....) 알아내기 2022.02.08 787
12 해당 경로에서 파일명만 추출 2020.06.18 431
11 ADO 컴포넌트 - Fields 컬렉션 2019.01.16 1156
» ASP 기본적으로 많이 쓰이는 함수 2019.01.10 1330
9 ASP JScript 에서 Request 값 받기 2018.10.27 1603
8 ASP의 EXECUTE, EVAL 사용하기 2018.10.27 1985
7 asp 에서 간단하게 리사이징 하기.. 2016.09.11 5156
6 성능 및 스타일 향상에 도움이 되는 28가지 ASP 팁 2014.03.01 21135
5 ASP File Download 2014.02.27 5344
4 ASP에서 자동가입방지 그림문자 생성기 (CAPTCHA) file 2014.02.27 5964
3 ASP 종료 함수 2014.02.27 5474
2 ASP 에서 패스워드 암호화 2014.02.27 5756
1 mssql_엑셀파일로 저장/다운받기 2014.02.27 18911
Board Pagination Prev 1 Next
/ 1

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved