숫자 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 숫자(금액) 콤마 찍기 및 제거_Ver2
숫자 3자리 마다 콤마 찍기 스크립트 테스트해보세요! 금액 : 원 개수 : 개 $(document).ready(function(){ $("input[name='aaa'], #bbb" ).bind('keyup', function(e){ var rgx1 = /\D/g; var rgx2 = /(\d+)(\d{3..
jmseo.tistory.com
반응형
'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 |