본문 바로가기
JavaScript

JavaScript - 정규식 전화번호 입력시 하이픈(-) 추가하기

by 새발개발JA 2022. 12. 2.
반응형

 

 

 

하이픈 (-) 없이 전화번호를 숫자만으로 입력했을때, 하이픈(-) 을 자동으로 추가해주는 정규식을 알아보자

아래와 같이 숫자로만 입력하면 → 하이픈이 붙어서 리턴된다.

전화번호르 입력하니 하이픈이 추가되었다

 

정규식을 이용해보았다.

const phone = 01012340000;
phone
  .replace(/ /g, '') // 공백이 들어있다면 지워주고
  .replace(/^(\d{2,3})(\d{3,4})(\d{4})$/, `$1-$2-$3`); // 숫자그룹을 나눠 사이에 하이픈(-)추가
  
// 결과 010-1234-0000

 

 

 

 

관련 개념 포스팅

정규식을 자세히 파보기 위해 관련 개념을 정리한 포스팅이다.

 

 

 

JavaScript - 정규식 Regular expression

updated 07/30/22 오늘은 정규식의 날이었다 정규식이 나를 애먹였지만 덕분에 생동감있게 배웠다. 아래 내용은 내가 편하게 이해하려고 정리해놓은 규칙들이다. 서서히 늘려나갈 계획이다. JavaScript

devbirdfeet.tistory.com

 

 

ref : https://gurtn.tistory.com/86

 

 

 

 

반응형

댓글