일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- ASP
- Injection
- 따라다니는 배너
- jQuery
- RTL88x2BU
- form
- Getrows
- replace
- 무선랜카드
- 시놀로지
- PHP GCM
- 크로스 컴파일
- lsusb
- javascript
- include
- DS718+
- println
- euc-kr
- SQL Injection
- AC1300
- synology
- XMLHTTP
- jquery 레이어
- readonly
- ajax
- utf-8
- FileSystemObject
- 커널
- disabled
- submit
- Today
- Total
아는 것이 좋은 것이다.
[ASP] 기본 필수 함수 본문
<%
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
%>
'ASP' 카테고리의 다른 글
[ASP] 파일을 DB에 업로드, 다운로드 하기(참고용) (0) | 2014.04.24 |
---|---|
[ASP] DB에 있는 이미지 다운로드 (0) | 2014.04.24 |
[ASP] 비교문 함수 (0) | 2014.04.24 |
[ASP] ASP SQL Injection 방어 소스 (0) | 2014.04.24 |
[ASP] get방식, post방식 예제(자바스크립트로 페이지 이동) (0) | 2014.04.24 |