ASP 기본 정규식으로 치환, 체크 하기
안녕하세요. 고코더입니다.
날씨가 점점 좋아지고 있으니 열심히 코딩을 해볼까요?
정규식은 너무나 잘 알고 있고
너무나 잘쓰고 필요한 기술입니다.
특히 프론트 개발자는 정규식 쓸일이 참 많습니다.
이 기술이 있어서 하드코딩 할 내용도 덕분에 한줄로 처리가 가능합니다.
그런데 ASP가 한참 개발 시절에는 정규식 보단 날 코딩이 유행이라
정규식을 잘 쓰지 않았습니다.
그런지 레퍼런스도 잘 없네요.
오늘은 한번 짧게 정규식의 가장 기초적인 패턴을 코딩 해보았습니다.
▼소스는 아래와 같습니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <% exStr = "정규식 테스트 공감버튼 1번 클릭 부탁드립니다." Set exReg = New RegExp exReg.Pattern = "[0-9]" '// 정규식 패턴 입력 exReg.Global = True '// 문자열 전체 검색 exReg.IgnoreCase = True '// 대소문자 구분 안함 result_1 = exReg.Replace(exStr, "한") Set match = exReg.Execute(exStr) '// 정규식 패턴이 발견 된 만큼 0이면 false 0이상이면 true result_2 = match.count '// .count를 이용해 체크 됐는지 확인한다. Set exReg = Nothing Set match = Nothing Response.write "치환 결과 = " & result_1 & "<Br>" Response.write "체크 결과 = " & result_2 & "<Br>" %> | cs |
설명할 내용이 참 없네요
▼해당 공간에 패턴을 입력하고
1 |
exRegExp.Pattern = "" |
▼치환 하는 부분
1 |
exRegExp.Replace(temp, "") |
▼패턴을 체크 하는 부분
1 |
Set match = exReg.Execute(exStr) |
제가 코딩한 소스를 잠깐만 살펴보면 충분히 이해 하실거라 생각 됩니다.
마무리
정규식 체크는 프론트 언어(javascript)로 하시길 추천합니다.
'IT_Developers > ASP' 카테고리의 다른 글
.ASP - asp 확장자 iis에서 변경 (0) | 2018.12.29 |
---|---|
에디터플러스 - EditPlus 주석 처리, 제거 방법 / 단축키 (0) | 2018.02.23 |
ASP - XML 하위 노드 반복문으로 가져오기 (0) | 2018.02.01 |
ASP - 랜덤 수 만들기, 난수 생성 (0) | 2017.12.03 |
ASP - 메모장으로 파일 인코딩 변경하기 (0) | 2017.12.02 |
댓글