NOTION 정리/Javascript
휴대폰 번호 입력 시 자동 하이픈
dev_sr
2023. 11. 3. 18:27
let inputElement = document.getElementById('input');
//정규표현식으로 숫자만 입력받게 체크
let phoneNumber = inputElement.value.replace(/[^0-9]/g, '');
let tmp = '';
if( phoneNumber.length < 4){
} else if(phoneNumber.length < 7){
tmp += phoneNumber.substr(0, 3);
tmp += '-';
tmp += phoneNumber.substr(3);
phoneNumber = tmp;
}else if(phoneNumber.length < 11){
tmp += phoneNumber.substr(0, 3);
tmp += '-';
tmp += phoneNumber.substr(3, 3);
tmp += '-';
tmp += phoneNumber.substr(6);
phoneNumber = tmp;
}else{
tmp += phoneNumber.substr(0, 3);
tmp += '-';
tmp += phoneNumber.substr(3, 4);
tmp += '-';
tmp += phoneNumber.substr(7);
phoneNumber = tmp;
}
inputElement.value = phoneNumber;
https://codepen.io/HAJAE/pen/jdmRLM
핸드폰번호 자동 하이픈(-)
핸드폰번호 입력시 자동으로 하이픈(-) 입력 ...
codepen.io