문제
다음 중 특정 필드의 입력 마스크를 'LA09#'으로 설정하였을 때 입력 가능한 데이터로 옳은 것은?
① 12345 ② A상345 ③ A123A ④ A1BCD
정답
2번
해설
정답: 2. 입력 마스크 'LA09#'의 자리별 규칙은 L(필수 영문/한글) A(필수 영문/한글/숫자) 0(필수 숫자) 9(선택 숫자) #(선택 숫자/공백/부호)이다. 'A상345'는 A(영문)·상(문자)·3(숫자)·4(숫자)·5(숫자)로 모든 자리 규칙을 만족한다.
오답 풀이
- 1번: 첫 자리 L은 문자만 허용하는데 '1'은 숫자라 위배되므로 옳지 않다.
- 2번: A(영문)·상(문자)·3(숫자)·4·5로 각 자리 규칙을 만족하므로 옳다.
- 3번: 세 번째 자리 0은 숫자여야 하는데 '2'는 맞으나, 네 번째 자리 9에 '3'은 가능하더라도 다섯 번째 자리 #에 'A'(문자)는 허용되지 않으므로 옳지 않다.
- 4번: 세 번째 자리 0(숫자)에 'B'(문자)가 와서 위배되므로 옳지 않다.
보충 개념 입력 마스크 기호: 0(필수 숫자), 9(선택 숫자/공백), #(선택 숫자/공백/±), L(필수 문자), A(필수 문자·숫자), a(선택 문자·숫자) 등.