문자열 관련 함수 | |
UCASE, LCASE | 문자열의 내용을 대문자, 소문자로 변환 |
LEN | 문자열의 길이를 반환 |
LEFT, RIGHT, MID | 문자열의 좌, 우, 중간에서 지정한 만큼의 문자열을 뽑아냄 |
INSTR, INSTRREV | 해당되는 문자열의 좌측, 우측 위치를 반환 |
LTRIM, RTRIM, TRIM | 문자열의 좌측, 우측, 전체의 공백을 제거 |
REPLACE | 문자열의 내용 중 일부를 다른 문자열로 변경 |
SPLIT | 문자열에서 특정 문자열을 기준으로 나누어 배열로 저장 |
STRREVERSE | 문자열의 순서가 거꾸로 된 문자열을 반환 |
1. UCASE, LCASE 사용
<h1>1. Uppercase or lowercase a string </h1>
<%
name = "Bill Gates"
response.write(ucase(name))
response.write("<br>")
response.write(lcase(name))
%>
2. TRIM, LTRIM, RTRIM 사용
<h1>2. Trim a string</h1>
<%
name = " W3Schools "
response.write("visit" & name & "now<br>")
response.write("visit" & trim(name) & "now<br>")
response.write("visit" & ltrim(name) & "now<br>")
response.write("visit" & rtrim(name) & "now")
%>
3. STRREVERSE 사용
<h1>3. How to reverse a string?</h1>
<%
sometext = "Hello Everyone!"
response.write(strReverse(sometext))
%>
4. ROUND 사용
<h1>4. How to round a number?</h1>
<%
i = 48.66776677
j = 48.33333
response.write(Round(i))
response.write("<br>")
response.write(Round(j))
%>
5. Randomize / Rnd : 랜덤 / 난수 생성
* Randomize란?
ASP에서 랜덤한 숫자를발생시키는 것은 Rnd 함수인데, Rnd 함수를 사용하기 전에 Randomize를 사용하여야 난수 발생기가 초기화되어 Rnd함수를 사용하였을 때 새로운 난수가 발생한다.
* Rnd란?
0부터 1사이의 랜덤한 숫자를 발생시키는 함수
<h1>5. A random number</h1>
<%
randomize()
response.write(rnd())
%>
<br>
<%
Randomize()
randomNumber=Int(100*Rnd())
response.write("A random number : <b>" & randomNumber & "</b>")
%>
6. LEFT, RIGHT, MID, REPLACE 사용
<h2>6. Return a specified number of characters from left/right of a string</h2>
<%
sometext="Welcome to this Web"
response.write(Left(sometext, 5))
response.write("<br>")
response.write(Right(sometext, 5))
response.write("<br>")
response.write(Mid(sometext, 9, 2))
response.write("<br>")
response.write(Replace(sometext, "Web", "Page"))
%>
7. Sub Procedure 사용
<h1>7. Sub Procedure</h1>
<%
Sub mysub()
response.write("I was written by a sub procedure")
End Sub
response.write("I was written by the script<br>")
Call mysub()
%>
8. Function Procedure 사용
<h1>8. Function Procedure</h1>
<%
Function myfunction()
myfunction=Date()
End Function
response.write("Today's date : ")
response.write(myfunction())
%>
'프로그램 > ASP' 카테고리의 다른 글
[ASP] 디렉토리 목록 얻어오기, DB값 테이블로 출력하기 (0) | 2021.03.10 |
---|---|
[ASP] DB 예제 : 데이터 여러 개 출력하기 (0) | 2021.03.09 |
[ASP] 날짜 및 시간 함수 실습 (0) | 2021.03.09 |
[ASP] 레코드 이동하기 (MoveNext, MovePrevious, MoveFirst, MoveLast) (0) | 2021.03.09 |
[ASP] getRows()를 이용하여 필드 길이와 로우 길이 구하기 (0) | 2021.03.09 |