반응형
input 박스에 핸드폰 번호 입력 시
자동으로 숫자길이를 체크하여 하이픈('-')을 자동 입력 해주는 함수 입니다.
//input에서 입력할때 마다 이 함수의 value를 넣어서 return 시켜주면 됩니다.
function _fnMakePhoneForm(value) {
var vTel = "";
var vValue = value;
vValue = vValue.replace(/-/gi, "");
//자동 하이픈
if (vValue.length < 4) {
vTel = vValue;
}
else if (vValue.length < 7) {
vTel += vValue.substr(0, 3);
vTel += "-";
vTel += vValue.substr(3);
}
else if (vValue.length < 11) {
vTel += vValue.substr(0, 3);
vTel += "-";
vTel += vValue.substr(3, 3);
vTel += "-";
vTel += vValue.substr(6);
} else {
vTel += vValue.substr(0, 3);
vTel += "-";
vTel += vValue.substr(3, 4);
vTel += "-";
vTel += vValue.substr(7);
}
return vTel;
}
'IT > JS + Jquery' 카테고리의 다른 글
[JavaScript] Textarea 스크롤 맨 아래로 내리기 (0) | 2021.06.24 |
---|---|
[JavaScript] 현재날짜 이후 , 현재날짜 이전 날짜 구하기 (0) | 2021.05.10 |
[JavaScript] Sleep 함수 (시간 지연 함수) (0) | 2021.05.10 |
[JavaScript]원화 콤마 찍어주는 함수 (0) | 2021.05.10 |
[JavaScript] 숫자 앞의 0을 붙혀주는 함수 (0) | 2021.05.10 |