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개

© SIRSOFT
현재 페이지 제일 처음으로