문자열 관련 함수
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())
%>

 

 

[출처] www.w3schools.com/asp/asp_examples.asp

+ Recent posts