메뉴 건너뛰기

프로그램언어

조회 수 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

%>


  1. No Image 08Feb
    by
    2022/02/08 Views 787 

    ASP에서 페이지의 환경변수(IP,URI,PORT....) 알아내기

  2. No Image 18Jun
    by
    2020/06/18 Views 430 

    해당 경로에서 파일명만 추출

  3. No Image 16Jan
    by
    2019/01/16 Views 1156 

    ADO 컴포넌트 - Fields 컬렉션

  4. No Image 10Jan
    by 조쉬
    2019/01/10 Views 1330 

    ASP 기본적으로 많이 쓰이는 함수

  5. No Image 27Oct
    by
    2018/10/27 Views 1603 

    ASP JScript 에서 Request 값 받기

  6. No Image 27Oct
    by
    2018/10/27 Views 1985 

    ASP의 EXECUTE, EVAL 사용하기

  7. No Image 11Sep
    by
    2016/09/11 Views 5156 

    asp 에서 간단하게 리사이징 하기..

  8. No Image 01Mar
    by
    2014/03/01 Views 21135 

    성능 및 스타일 향상에 도움이 되는 28가지 ASP 팁

  9. No Image 27Feb
    by
    2014/02/27 Views 5343 

    ASP File Download

  10. No Image 27Feb
    by
    2014/02/27 Views 5964 

    ASP에서 자동가입방지 그림문자 생성기 (CAPTCHA)

  11. No Image 27Feb
    by
    2014/02/27 Views 5474 

    ASP 종료 함수

  12. No Image 27Feb
    by
    2014/02/27 Views 5756 

    ASP 에서 패스워드 암호화

  13. No Image 27Feb
    by
    2014/02/27 Views 18911 

    mssql_엑셀파일로 저장/다운받기

Board Pagination Prev 1 Next
/ 1

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

© k2s0o1d4e0s2i1g5n. All Rights Reserved