정리하고기록하자

INPUT 이벤트 자동 하이픈 추가 본문

Jquery

INPUT 이벤트 자동 하이픈 추가

정리하고기록하자 2021. 1. 11. 09:44
반응형

 

1. Html 

<input type="text" name="card" id="card" maxlength="20" style="width: 200px"/>

- maxlength="20" -> 총 20글자 입력

 

2. 이벤트 추가!

$(document).on("keyup", ".CLASS or #ID", function() {
     $(this).val( $(this).val().replace(/[^0-9]/g, "").replace(/([0-9]{4})+([0-9]{4})+([0-9]{4})+([0-9]{4})$/,"$1-$2-$3-$4").replace("--", "-"));
    });

- ".CLASS or #ID" 에는 input 태그에 CLASS 나 ID 를 입력한다.

 

- 숫자 4자리 사이 에 자동 하이픈 추가 이벤트

- ex) xxxx - xxxx - xxxx - xxxx

 

반응형