Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
천 단위마다 콤마를 찍어주고 싶습니다
#javascript
3년 전
715
5

html 코드입니다

<body>

     <input type="textonKeyUp="numberFormat(inputNumber)">

</body> 

스크립트 코드입니다

function numberFormat(inputNumber) {

    return inputNumber.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");

} 

인풋상자에 천단위를 입력할 때마다 콤마가 찍히도록 만들고 싶습니다. 다른 분들의 코드를 가져온건데, 브라우저에 실행했을 때 아래와 같은 오류가 나옵니다.

Uncaught ReferenceError: inputNumber is not defined

    at HTMLInputElement.onkeyup

문제 원인과 해결방법이 궁금합니다

5 comments