asp에서 문자열 길이를 알아내는 방법


안녕하세요.
고코더 입니다.


문자열 길이를 체크하는 방법을 함께 알아보려고 합니다. 사는 도시 이름을 10자 이하인데 20자를 입력한 데이터라면 이를 체크할수 있는 기능입니다. 문자열에 대한 유효성 체크는 꼭 필요한 기본 기능입니다. 

 1. len은 말 그대로 글자 수를 돌려줍니다. 글자 수를 하나, 둘 세서 반환하지만 LenB는 원초적으로 바이트를 돌려줍니다. 둘 다 필요한 기능이겠네요.
Len() '// 문자열 길이를 반환 
LenB() '// 문자열 길이를 바이트로 반환


 2. 예제 소스를 한번 살펴보세요. 제 홈페이지 주소 길이를 재어보았습니다.
1
2
3
4
<%
Response.write Len("GoCoder.Net"& " : 문자열의 길이 <br/>"
Response.write Lenb("GoCoder.Net"& " : 문자열의 바이트 길이 <br/>"
%>
cs

 3. 결과 화면입니다. 문자열은 11글자인데 바이트 수는 22라고 나오네요.



마무리


정말 많이 사용하는 함수 



댓글을 달아 주세요