input 에 숫자 입력시 3자리 콤마 자동 > 그누보드5 팁자료실

그누보드5 팁자료실

input 에 숫자 입력시 3자리 콤마 자동 정보

input 에 숫자 입력시 3자리 콤마 자동

본문


<input type="text" id="price" onkeyup="inputNumberFormat(this)"/>
<script>
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, '');
}
</script>

 

의외로 물어보시는 분들이 많으신데 팁게에 없어서 적습니다~

 

ps

return 줄바꿈이 왜 되어있는지 모르겠네요 ㅠㅠ

수정했습니다! 불편을드려 죄송해요~~

추천
11

댓글 10개

전체 2,412 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT