[JAVASCRIPT] 연락처 입력 시 하이픈 ( - ) 자동 삽입 정규식 스크립트

사용자가 연락처 입력 시 숫자가 아닌 데이터를 제거, 하이픈 추가, 하이픈 중복 제거하는 스크립트를 공유합니다.

class 에 phoneNumber 라는 클래스로 지정한 input의 데이터를 replace 하는 소스 입니다.


아래 소스를 참고하셔서 사용하시면 됩니다.

  1. $(document).on("keyup", ".phoneNumber", function() {
  2. $(this).val( $(this).val().replace(/[^0-9]/g, "").replace(/(^02|^0505|^1[0-9]{3}|^0[0-9]{2})([0-9]+)?([0-9]{4})$/,"$1-$2-$3").replace("--", "-") );
  3. });


* 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음
작성자 소개
초이 프로필
WrapUp 블로거

초이

반려견을 좋아하고, 차를 좋아하고, 여행을 좋아하고, 맛집을 찾아 즐기는 웹 개발자 입니다^^