input tel 3-3-4 3-4-4

agnusdei·2023년 9월 25일
0
formatPhoneNumber(event: any) {
    // 입력값에서 숫자만 남기도록 처리하고 포맷 적용
    let phoneNumber = event.target.value.replace(/[^0-9]/g, '');
    if (phoneNumber.length === 11) {
      phoneNumber = phoneNumber.replace(/(\d{3})(\d{4})(\d{4})/, '$1-$2-$3');
    } else if (phoneNumber.length === 10) {
      phoneNumber = phoneNumber.replace(/(\d{3})(\d{3})(\d{4})/, '$1-$2-$3');
    }
    // 포맷된 값을 다시 입력 필드에 설정
    this.value = phoneNumber;
  }

0개의 댓글