ASP에서 분할 함수를 사용하면 분할을 사용하여 문자열을 분할하고 가로 채며 몇 가지 예를 살펴보면 이해할 수 있습니다.
ASP에서 분할 기능 사용
스트링을 쪼개고 가로 채 웁니다
이해할 몇 가지 예를 살펴보십시오
코드를다음
과 같이 복사하십시오 :mystr = 1,2,3,4,5
mystr = split (mystr
,)
, i = 0에서 Ubund (mystr)
응답.
mystr = xlei.net/http/student/x/index.asp
mystr = split (mystr,/http/student)
i = 0 to ubund (mystr)
response.write mystr (i)
return
value is xlei.net /x/index.asp
mystr = 1 개의 배치 2 배치 3 배치 4 개의 배치에서 4 개의 배치에 5 개의 배치가 5 개의
배치
에
있습니다
.
'반환 값은 56에서 1234 배치입니다
설명
지정된 하위 문자열을 포함하는 0을 기준으로 1 차원 배열을 반환합니다.
구문
분할 (expression [, delimiter [,
count [, start]]])
분할 함수의 구문에는 다음 매개 변수가 있습니다
. 하위 문자 및 분리기를 포함하는 문자열 표현. 표현식이 제로 길이 문자열 인 경우 분할은 빈 배열, 즉 요소 및 데이터를 포함하지 않는 배열을 반환합니다.
분리기 선택 사항. 하위 문자열의 한계를 식별하는 데 사용되는 문자. 생략되면 Space ()를 구분 기호로 사용하십시오. 구분 기자가 제로 길이의 스트링 인 경우 전체 표현식 문자열을 포함하는 단일 요소 배열이 반환됩니다.
카운트는 선택 사항입니다. 반환 된 하위 문자 수는 -1은 모든 하위 문자가 반환되었음을 나타냅니다.
선택 사항을 비교하십시오. 기판을 계산할 때 사용되는 비교 유형의 값을 나타냅니다. 값은 설정 섹션을 참조하십시오.
비교 매개 변수설정에는
다음 값이있을 수 있습니다.
상수 값 설명
vbbinarycompare 0 이진 비교를 수행합니다.
vbtextcompare 1 텍스트 비교를 수행합니다.
vbdatabasecompare 2는 데이터베이스에 포함 된 정보 (비교가 수행되는)를 기반으로 비교를 수행합니다.
불법 문자가 포함되어 있는지 확인하기 위해 ASP의 인용
코드 코드를 다음과 같이 복사하십시오.username = replace (trim (request.form (username)), ',' ')
password = replace (trim (request.form (password)),', '')
악기 (username,%) 또는 악기 (사용자 이름,#) 또는 악기 (사용자 이름, |) 인 경우
right.write <script = javaScript ( '이름에 불법 문자가 포함되어 있습니다!'). ;history.back()</script>
response.end
end if
if instr(password,%) or instr(password,#) or instr(password,?) or instr(password,|) then
response.write <script . language = javaScript> Alert ( '비밀번호에는 불법 문자가 포함되어 있습니다!'
)
;