본문 바로가기
IT와 함께/컴퓨터와 스마트폰 친하게

구글 폼 설문지 전화번호 형식 지정 - 정규표현식

by 금진놀 2024. 2. 8.
반응형

 

 

구글 설문지에서 전화번호나 생년월일을 입력할 때, 응답하는 형식을 질문자가 원하는 대로 미리 지정할 수가 있습니다. 숫자로만 입력하라던가, 000-0000-0000 형태로 입력해 달라고 하고, 지정 형식을 벗어나면 잘못 입력되었다는 메시지를 내보낼 수가 있습니다. 

다양한 형식으로 입력되어 나중에 수정하는 것보다 처음부터 원하는 형식으로 답을 받는 편이 수합하여 정리할 때 훨씬 편합니다.  간단하게 숫자로만 입력받는 방법이 있고, 정규표현식을 이용하여 형식을 지정하는 방법도 있습니다. 하나씩 살펴보겠습니다.

썸네일

1. 숫자로만 입력하도록 설정

전화번호라면 01012347777, 생년월일이라면 19800101과 같이 숫자만으로 입력하도록 지정하는 것은 간단합니다. 

1) 설문 추가(+)를 하여, 질문을 입력합니다. 

2) 유형은 단답형을 선택합니다. 

3) 설문 박스의 오른쪽 아래에 점 세 개 아이콘을 클릭하면 '설명', '응답 확인'이 팝업 됩니다. '응답 확인'을 클릭하세요

구글 폼 전화번호 설문 입력 화면

4) '숫자', '텍스트', '길이', '정규표현식'를을 선택할 수 있는 콤보 박스가 나타납니다. '숫자'로 선택하고, 두 번째 콤보 박스에서는 아래쪽의 '숫자임'을 선택해 주세요. 

- 이름, 전화번호 등 필수 정보라면, 설문칸 오른쪽 아래의 '필수'를 클릭하여 활성화하면, 응답하지 않았을 때 설문 제출이 거부됩니다. 

구글 폼 전화번호 수자로 입력하도록 지정하는 화면

5) '맞춤 오류 텍스트'란에는 잘못된 형식으로 입력되었을 때에 표시할 오류 메시지를 넣어줍니다. '숫자로만 입력해 주세요'라고 추가하면, 숫자 외의 문자가 입력되었을 때 이 메시지가 나타납니다. 

자릿수 지정이 없어서, 아무 숫자 하나만 입력해도 통과됩니다. 정규표현식에서는 자릿수 지정을 할 수 있습니다.

전화번호 입력 응답 화면

 

2. 정규 표현식으로 설정

약간의 작업이 필요합니다. 

1) 설문 추가(+)를 하여, 질문을 입력합니다. 

2) 유형은 단답형을 선택합니다. 

3) 설문 박스의 오른쪽 아래에 점 세 개 아이콘을 클릭하면 '설명', '응답 확인'이 팝업 됩니다. '응답 확인'을 클릭하세요

4) 첫 번째 콤보 박스에서 '정규 표현식'을 선택하고, 두 번째 콤보 박스에서는 '일치'를 선택합니다.

구글 폼 정규 표현식 지정하는 화면

5) 맞춤 오류 텍스트에는 형식 '000-0000-0000 형식으로 입력하세요'와 같은 식으로 잘못된 형식으로 입력되었을 때에 보여줄 오류 메시지를 입력합니다. 

6) '패턴' 위치에 정규 표현식을 입력합니다. 

종류 형식 정규 표현식  
전화번호 000-0000-0000 ^\d{3}-\d{3,4}-\d{4}  
000.0000.0000 ^\d{3}.\d{3,4}.\d{4}  
000000000000 ^\d{10,11} 숫자만 10~11자리 입력
생년월일 yyyy.mm.dd ^\d{4}.\d{2}.\d{2}  
yy.mm.dd ^\d{2}.\d{2}.\d{2}  
yyyymmdd ^\d{8} 숫자만 8자리 입력
학번 00000 ^\d{5}  

정규 표현식 확대 화면
(정규 표현식 확대 화면)

7) 정규 표현식 형식에 맞는 응답을 해야 답안이 제출됩니다. 형식이 맞지 않으면 입력해 두었던 '맞춤 오류 텍스트'가 표시됩니다.

구글 폼 정규 표현식 사용한 설문의 응답 화면


이렇게 정규 표현식을 이용하면 원하는 형식으로 입력받을 수 있습니다. 

 

댓글