구름과 바람 그리고 나그네 :: [asp] RegExp를 이용한 정규식(?)

Function wordCheck(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
wordCheck= false
Else
wordCheck= true
end if
End Function


사용 방법은

Response.Write wordCheck("문자열","패턴")

몇가지 패턴을 적어보자면

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' 카테고리의 다른 글

[asp]Request.ServerVariables  (0) 2018.07.04
[asp] CLOB 데이터 저장, 읽기  (0) 2012.01.31
[asp] 다른사이트 불러오기  (0) 2011.12.16
[asp] Decode된걸 복구하기  (0) 2011.08.25
[ASP] DateAdd함수  (0) 2010.07.14
Posted by pressrain
,