티스토리 뷰
Function Word_check(str,patrn)
Dim regEx, match, matches
SET regEx = New RegExp
regEx.Pattern = patrn ' 패턴을 설정합니다.
regEx.IgnoreCase = True ' 대/소문자를 구분하지 않도록 합니다.
regEx.Global = True ' 전체 문자열을 검색하도록 설정합니다.
SET Matches = regEx.Execute(str)
If 0 < Matches.count Then
Word_check = false
Else
Word_check = true
End if
End Function
위의 코드는 정규식을 이용해서 문자열이 패턴만으로 이뤄졌는지 확인하는 함수 입니다.
사용 방법은
response.write Word_check("문자열","패턴")
몇가지 패턴을 적어보자면
pattern0 = "[^가-힣]" '한글만
pattern1 = "[^-0-9 ]" '숫자만
pattern2 = "[^-a-zA-Z]" '영어만
pattern3 = "[^-가-힣a-zA-Z0-9/ ]" '숫자와 영어 한글만
pattern4 = "<[^>]*>" '태그만
pattern5 = "[^-a-zA-Z0-9_/ ]" '영어 숫자만 (-_ 포함)
Word_check(id,pattern5)..
true나 false가 반환
'프로그래밍 > ASP' 카테고리의 다른 글
엑셀 파일 업로드 (0) | 2010.03.22 |
---|---|
웹 url에 www가 붙지 않은 주소에 www 붙이기 (0) | 2009.09.18 |
타겟(target)의 종류 및 기능 (링크 속성) (0) | 2008.10.30 |
Dext(v3.2.1), ABC(v4.1), TABS(v3.0)을 이용한 Upload Class (0) | 2008.09.01 |
ASP를 이용하여 XML 데이터 삽입하는 방법 (0) | 2008.03.29 |
ASP 정보(ip,domain,page)가져오기 - ServerVariables (0) | 2007.11.06 |
asp용 GD라이브러리 (0) | 2007.07.03 |