728x90
반응형
■ Javascript input text 핸드폰번호 자동으로 하이픈 입력
■ 코드
<form name="frm" method="post" action="">
<input type="text" class="tel" maxlength="13" placeholder="핸드폰번호">
</form>
<script type="text/javascript">
$('.tel').keydown(function(event) {
var key = event.charCode || event.keyCode || 0;
$text = $(this);
if (key !== 8 && key !== 9) {
if ($text.val().length === 3) {
$text.val($text.val() + '-');
}
if ($text.val().length === 8) {
$text.val($text.val() + '-');
}
}
return (key == 8 || key == 9 || key == 46 || (key >= 48 && key <= 57) || (key >= 96 && key <= 105));
});
</script>
728x90
반응형
'Javascript' 카테고리의 다른 글
[Javascript] 문자열 내 초성 검색 하이라이트 효과주기 (0) | 2021.11.03 |
---|---|
[Javascript] 배열 내 특정값 포함여부 체크 indexOf(), includes() (0) | 2021.10.15 |
[Javascript] 배열을 문자열로 변환, 한줄로 합치기 join(),toString() (0) | 2021.08.20 |
[Javascript] form action 값 변경 (0) | 2021.08.03 |
[Javascript] 배열 특정 키 제거 배열로 반환 (1) | 2021.04.21 |