반응형
^0\d{1,2}(-|\))\d{3,4}-\d{4}$
1. (일반적인) 전화/핸드폰 번호 특징
- 0으로 시작
- 0NZ-XXXX-YYYY 또는 0NZ)XXXX-YYYY 과 같은 패턴
※ 유선전화의 경우 편의상 지역번호에 괄호를 치는 경우가 있다.
- 첫번째 자리는 2자리(02) 또는 3자리
- 두번째 자리는 3자리 또는 4자리
- 세번째 자리는 4자리
2. 정규표현식
^0\d{1,2}(-|\))\d{3,4}-\d{4}$
let reg = new RegExp(/^0\d{1,2}(-|\))\d{3,4}-\d{4}$/);
reg.test('010-2222-1234'); //true
reg.test('02-332-1234'); //true
reg.test('041)332-1234'); //true
3. 정규표현식 구조
🎃정규표현식이 왜 저렇게 구성됬는지 모르겠다면? 아래 게시글을 참고하면 도움이 될 겁니다.
🎃정규표현식 구조 이미지 출처를 알고 싶으시면? 아래 게시글을 참고해 주세요.
🎃또 다른 정규표현식 샘플을 확인하고 싶다면? 아래 예제는 어떠세요?
도움이 되셨으면 좋겠습니다!
반응형
'개발 > Regular expression' 카테고리의 다른 글
[javascript] navigator 이용하여 모바일/PC 여부 확인 (0) | 2024.06.11 |
---|---|
[정규표현식] 이메일 샘플 (0) | 2024.05.11 |
[정규표현식] 테스트 및 시각화 사이트 (0) | 2023.01.11 |
[정규표현식] capturing group (feat. javascript, visual studio code, notepad++) (0) | 2023.01.09 |
[정규표현식] javascript에서 정규표현식 사용하기 (0) | 2023.01.08 |