메뉴 건너뛰기

프로그램언어

조회 수 1331 추천 수 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. ASP에서 페이지의 환경변수(IP,URI,PORT....) 알아내기

    Date2022.02.08 Views788
    Read More
  2. 해당 경로에서 파일명만 추출

    Date2020.06.18 Views431
    Read More
  3. ADO 컴포넌트 - Fields 컬렉션

    Date2019.01.16 Views1156
    Read More
  4. ASP 기본적으로 많이 쓰이는 함수

    Date2019.01.10 Views1331
    Read More
  5. ASP JScript 에서 Request 값 받기

    Date2018.10.27 Views1603
    Read More
  6. ASP의 EXECUTE, EVAL 사용하기

    Date2018.10.27 Views1985
    Read More
  7. asp 에서 간단하게 리사이징 하기..

    Date2016.09.11 Views5158
    Read More
  8. 성능 및 스타일 향상에 도움이 되는 28가지 ASP 팁

    Date2014.03.01 Views21135
    Read More
  9. ASP File Download

    Date2014.02.27 Views5344
    Read More
  10. ASP에서 자동가입방지 그림문자 생성기 (CAPTCHA)

    Date2014.02.27 Views5965
    Read More
  11. ASP 종료 함수

    Date2014.02.27 Views5475
    Read More
  12. ASP 에서 패스워드 암호화

    Date2014.02.27 Views5757
    Read More
  13. mssql_엑셀파일로 저장/다운받기

    Date2014.02.27 Views18911
    Read More
Board Pagination Prev 1 Next
/ 1

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

© k2s0o1d4e0s2i1g5n. All Rights Reserved