숫자 3자리 마다 콤마 찍기 스크립트
<script>
$(document).ready(function(){
//키를 누르거나 떼었을때 이벤트 발생
$("input").bind('keyup keydown',function(){
inputNumberFormat(this);
});
//입력한 문자열 전달
function inputNumberFormat(obj) {
obj.value = comma(uncomma(obj.value));
}
//콤마찍기
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, '');
}
//숫자만 리턴(저장할때)
//alert(cf_getNumberOnly('1,2./3g')); -> 123 return
function cf_getNumberOnly (str) {
var len = str.length;
var sReturn = "";
for (var i=0; i<len; i++){
if ( (str.charAt(i) >= "0") && (str.charAt(i) <= "9") ){
sReturn += str.charAt(i);
}
}
return sReturn;
}
});
</script>
↓테스트 해보세요 ↓
통장 잔액 :
원
도움되셨다면 광고 한번씩만 클릭 부탁드려요...ㅠㅠ
이거보다 더 간결한 소스를 원하실 경우 하단 링크를 눌러주세요!
반응형
'jQuery' 카테고리의 다른 글
jquery - 클립보드 복사하기 (0) | 2018.07.25 |
---|---|
jquery HTML DOM 객체 존재 여부 체크 (0) | 2018.06.23 |
jquery 차트 그래프 플러그인 사이트 (0) | 2018.04.17 |
jquery id, name, class 접근 (0) | 2018.04.03 |
bxslider 이미지 슬라이드(jquery slider) (5) | 2018.03.25 |