개발/JavaScript

[JS] input 입력시 콤마 찍기

코인아님 2024. 6. 5. 11:31
$('#lessonCost').on('input', function() {
    let value = $(this).val().replace(/,/g, '');
    if (!isNaN(value)) {
        $(this).val(Number(value).toLocaleString('en'));
    }
});

isNaN-> false일 경우 숫자가 입력된 것!

 

참고로 모두 입력 받고 버튼 클릭이나 저장할 때만 콤마를 찍고싶다면

$('#price').val().toLocalString();

을 사용하면 된다.

반응형