Post
숫자만 입력하는 폼에 자동으로 콤마를 적용 시켜주는 함수
(숫자 외 입력 안됨)
<script>
/* 콤마 추가 */
function comma(str) {
str = String(str);
return str.replace(/(\d)(?=(?:\d{3})+(?!\d))/g, '$1,');
}
/* 콤마 제거 */
function uncomma(str) {
str = String(str);
return str.replace(/[^\d]+/g, '');
}
/* input 콤마 바로 적용 */
function inputNumberFormat(obj) {
obj.value = comma(uncomma(obj.value));
}
</script>
사용법 onkeyup="inputNumberFormat(this)"
'javascript, jQuery' 카테고리의 다른 글
레이어 팝업시 스크롤 터치스크롤 막기 (0) | 2018.03.21 |
---|---|
가장 많이 쓰이는 벨리데이션 (0) | 2018.03.21 |
모바일기기 인식 스크립트 (0) | 2018.03.21 |
웹접근성 gnb메뉴 (0) | 2018.03.21 |
버튼을 이용하여 최상단으로 이동 (0) | 2018.03.21 |