KO
내 도구

전화번호 정규식 테스터

미국·캐나다, E.164, 영국·인도 휴대폰, 국제 번호용 검증된 전화번호 정규식입니다. 목록을 줄마다 검사하고 코드를 복사하세요.

정규식 패턴
^(?:\+?1[-. ]?)?(?:\([2-9]\d{2}\)|[2-9]\d{2})[-. ]?[2-9]\d{2}[-. ]?\d{4}$
북미 번호 체계(NANP)
유효
3
무효
4
코드 스니펫
JavaScript

일치 여부는 형식만 확인하며, 번호가 실제로 배정되었거나 통화가 가능하다는 뜻은 아닙니다.

검사는 JavaScript 정규식으로 실행하며, 스니펫은 패턴을 JavaScript용으로 옮긴 것입니다.

줄별 결과
줄입력결과실패 이유
1(415) 555-2671유효
2+1 415 555 2671유효
3415.555.2671유효
4123-456-7890무효지역 번호는 0이나 1로 시작할 수 없습니다
5555-2671무효10자리(앞에 1이 붙으면 11자리)여야 하는데 7자리입니다
6+44 7700 900123무효10자리(앞에 1이 붙으면 11자리)여야 하는데 12자리입니다
7+91 98765 43210무효10자리(앞에 1이 붙으면 11자리)여야 하는데 12자리입니다
내 도구 →
광고

전화번호 형식은 나라마다 달라서, 엄격하면서 동시에 모든 나라에 맞는 정규식은 없습니다. 이 도구는 가장 많이 찾는 형식인 미국·캐나다(NANP), 엄격한 E.164, 영국 휴대폰, 인도 휴대폰, 유연한 국제 형식에 대해 검증된 패턴을 제공합니다. 고른 패턴으로 각 줄을 검사하고, 실패한 이유를 알려 주며, JavaScript, Python, PHP, Java 코드를 만들어 줍니다.

사용 방법

  1. 허용할 번호에 맞는 패턴을 고르세요.
  2. 번호를 한 줄에 하나씩 붙여 넣거나, 추출 모드를 골라 텍스트 안의 미국·캐나다 번호를 찾으세요.
  3. 유효와 무효 개수, 그리고 실패한 줄마다 이유를 확인하세요.
  4. 사용하는 언어의 코드를 복사하세요.

계산식

E.164: ^\+[1-9]\d{1,14}$ · NANP: ^(?:\+?1[-. ]?)?(?:\([2-9]\d{2}\)|[2-9]\d{2})[-. ]?[2-9]\d{2}[-. ]?\d{4}$

E.164 번호는 + 뒤에 최대 15자리 숫자가 오며 국가 번호는 0으로 시작하지 않습니다. 북미 번호 체계에서는 3자리 지역 번호와 3자리 교환국 번호가 모두 2~9로 시작합니다. 영국 패턴은 071~075와 077~079에 맨 섬의 예외인 07624를 더한 것이며, 070 개인 번호와 그 밖의 076 호출기 번호는 제외합니다. 인도 휴대폰은 6~9로 시작하는 10자리이고, 앞에 +91, 91, 0이 올 수 있습니다. 유연한 패턴은 +, 공백, 점, 하이픈, 괄호를 허용하고 7~15자리 숫자만 요구합니다. 이들은 형식 검사일 뿐 번호 할당 규칙 전체는 아닙니다. 언어마다 공백 문자 클래스가 다를 수 있으므로 ASCII가 아닌 입력은 실제 실행 환경에서 테스트하세요. 표에는 최대 400행을 표시합니다.

예시

기본 목록과 미국/캐나다 패턴을 쓰면 7줄 중 3줄이 통과합니다: (415) 555-2671, +1 415 555 2671, 415.555.2671. 123-456-7890은 1로 시작하는 지역 번호가 없어서, 555-2671은 7자리뿐이어서, 영국과 인도 번호는 12자리여서 실패합니다. 유연한 국제 형식은 7줄 모두 받아들이고, 영국 휴대폰과 인도 휴대폰은 각각 한 줄만 받아들입니다.

자주 묻는 질문

번호를 E.164로 저장해야 하나요?

저장에는 +국가번호로 시작하는 국제 형식이 유용합니다. 국내 번호를 해석하고 국내 접두 번호를 올바르게 제거하려면 번호 체계 라이브러리를 쓰세요. 여기 표시된 E.164식 정규식은 전체 모양만 확인하며, 국가 번호나 각국 번호 체계는 검증하지 않습니다.

일치하면 실제로 있는 번호인가요?

아니요. 정규식은 모양만 확인합니다. 번호가 배정되었는지, 휴대폰인지, 연결 가능한지는 통신사 조회나 SMS 일회용 코드로 확인해야 합니다.

그냥 자릿수만 세면 안 되나요?

자릿수 세기만으로도 대부분의 오타를 잡을 수 있고, 유연한 패턴이 바로 그렇게 합니다. 국가별 패턴은 번호 체계에서 배정하지 않는 0이나 1로 시작하는 미국 지역 번호를 거부하는 것처럼 구조까지 확인합니다.

555 번호는 실제 번호인가요?

555-0100부터 555-0199까지는 북미에서 가상 용도로 예약되어 있습니다. 이런 번호는 형식이 올바르므로 패턴은 받아들이지만 실제로 전화가 걸리지는 않습니다.

출처

최종 업데이트:

인용·퍼가기
APA

kakaoCalc. (2026, November 8). 전화번호 정규식 테스터. https://kakao.mobile/ko/tools/phone-regex-tool/

MLA

“전화번호 정규식 테스터.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/phone-regex-tool/.

광고