입력받은 값이 영문인지 한글인지를 구분하는 Function이 있나요?
댓글 2
-
헐크호간
2009.08.20 23:40
-
요요
2009.08.24 21:36
문자열 비교를 해보시면 되지 않을까요? logical expression CA 를 활용하시면 될 것 같은데요. ^^
DATA l_string TYPE string VALUE '아밥아밥abAp'.
IF l_string CA 'abcdefghizklmnopqrstuvwxyz' OR
l_string CA 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'.
MESSAGE s208(00) WITH '영어가 포함되어 있음'.
ELSE.
MESSAGE s208(00) WITH '한글만 있음'.
ENDIF.
영문만 찾는것은..헥사값으로 찾으면 되고요..
A~Z -> 41~5A
a~z -> 61~7A
--------------------
★ -> 이런걸 한글로 볼건지 영문으로 볼건지는 결정하셔야 하고요..