[출처 : 프로그래머스 해당 블로그 내용에 대한 모든 권리는 프로그래머스(https://programmers.co.kr)에 있음]
\d{2}는 정확히 숫자가 2번 나오는 걸 의미하는데요. 하지만 전화번호의 첫 부분은 숫자가 2번(예. 02) 또는 3번(예. 010) 나올 수 있습니다.
숫자가 2~3번 나오는 건 \d{2,3}과 같이 표현할 수 있습니다. 전화번호의 첫 부분은 숫자가 2~3자리, 가운데는 3~4자리, 마지막은 4자리이므로 전화번호는 \d{2,3}[- ]?\d{3,4}[- ]?\d{4}와 같이 표현하면 됩니다.
코드의 regex에 \d{2,3}[- ]?\d{3,4}[- ]?\d{4}를 입력해서 실행해 보세요.
[정규표현식] Quantifier - 있거나 없거나?(2) (0) | 2018.12.03 |
---|---|
[정규표현식] Quantifier - n번(2) (0) | 2018.12.03 |
[정규표현식] 몇 개 중에 고르기 (0) | 2018.12.03 |
[정규표현식] 범위에서 고르기(1) (0) | 2018.12.03 |
[정규표현식] 범위에서 고르기(2) (0) | 2018.12.03 |
댓글 영역